Commit 6684ced3 by 袁伟铭

修改搜索表

parent 0cd0d355
...@@ -13,8 +13,8 @@ import java.util.Date; ...@@ -13,8 +13,8 @@ import java.util.Date;
import java.util.List; import java.util.List;
@RequiredArgsConstructor
@Component @Component
@RequiredArgsConstructor
public class StatsTimingTask { public class StatsTimingTask {
private final PeopleService peopleService; private final PeopleService peopleService;
......
...@@ -24,25 +24,47 @@ ...@@ -24,25 +24,47 @@
</select> </select>
<!-- <select id="search" resultType="java.util.Map">-->
<!-- SELECT-->
<!-- f.NAME 'siName',-->
<!-- f.CARD_TYPE 'siCardType',-->
<!-- f.ID_CARD 'siIdCard',-->
<!-- f.POPULACE_NAME 'siPopulace',-->
<!-- f.CREATE_ORGAN_NAME 'organName',-->
<!-- LEFT ( f.CREMATION_TIME, 10 ) 'siCremationTime',-->
<!-- f.IF_RECEIVE 'isReceive',-->
<!-- LEFT ( f.DEATH_DATE, 10 ) 'siDeathDate'-->
<!-- FROM fis_cremation_info_sum f LEFT JOIN dic_city d ON d.P_ID = f.POPULACE-->
<!-- WHERE 1=1-->
<!-- <if test="keyword != null and keyword != ''">-->
<!-- AND (f.NAME = #{keyword} OR f.ID_CARD = #{keyword})-->
<!-- </if>-->
<!-- <if test="subAreaCode != null and subAreaCode != ''">-->
<!-- ANd d.ups LIKE CONCAT (#{subAreaCode},'%')-->
<!-- </if>-->
<!-- ORDER BY f.CREMATION_TIME DESC-->
<!-- </select>-->
<select id="search" resultType="java.util.Map"> <select id="search" resultType="java.util.Map">
SELECT SELECT
f.NAME 'siName', siName,
f.CARD_TYPE 'siCardType', siCardType,
f.ID_CARD 'siIdCard', siIdCard,
f.POPULACE_NAME 'siPopulace', siPopulace,
f.CREATE_ORGAN_NAME 'organName', organName,
LEFT ( f.CREMATION_TIME, 10 ) 'siCremationTime', siCremationTime,
f.IF_RECEIVE 'isReceive', isReceive,
LEFT ( f.DEATH_DATE, 10 ) 'siDeathDate' siDeathDate,
FROM fis_cremation_info_sum f LEFT JOIN dic_city d ON d.P_ID = f.POPULACE areaCode
FROM search_data
WHERE 1=1 WHERE 1=1
<if test="keyword != null and keyword != ''"> <if test="keyword != null and keyword != ''">
AND (f.NAME = #{keyword} OR f.ID_CARD = #{keyword}) AND (siName = #{keyword} OR siIdCard = #{keyword})
</if> </if>
<if test="subAreaCode != null and subAreaCode != ''"> <if test="subAreaCode != null and subAreaCode != ''">
ANd d.ups LIKE CONCAT (#{subAreaCode},'%') ANd areaCode LIKE CONCAT (#{subAreaCode},'%')
</if> </if>
ORDER BY f.CREMATION_TIME DESC ORDER BY siCremationTime DESC
</select> </select>
<!--近三年死亡人口--> <!--近三年死亡人口-->
......
...@@ -116,23 +116,38 @@ ...@@ -116,23 +116,38 @@
GROUP BY LEFT (m.AIAX0048, 10) GROUP BY LEFT (m.AIAX0048, 10)
</select> </select>
<!-- <select id="search" resultType="java.util.Map">-->
<!-- SELECT m.AIAX0001 'type', m.AIAP0005 'manName', m.AIAP0006 'girl', m.AIAP0013 'manIdCard', m.AIAP0014-->
<!-- 'girlIdCard',-->
<!-- m.AIAP0015 'manNationality', m.AIAP0016 'girlNationality', m.AIAP0023 'manState', m.AIAP0024 'girlState',-->
<!-- m.AIAP0027-->
<!-- 'manDomicile', m.AIAP0028 'girlDomicile', m.AIAX0035 'manContact', m.AIAX0036 'girlContact', m.AIAX0059-->
<!-- 'archiveYear',-->
<!-- LEFT (m.AIAX0048, 10) 'registerDate', t.ORGNAME 'orgName'-->
<!-- FROM `mrcase` m LEFT JOIN taorg t ON m.AIAX0003 = t.ORGID-->
<!-- WHERE 1=1-->
<!-- <if test="keyword != null and keyword != ''">-->
<!-- AND (m.AIAP0005 = #{keyword} OR AIAP0006 = #{keyword} OR AIAP0013 = #{keyword} OR AIAP0014 = #{keyword})-->
<!-- </if>-->
<!-- <if test="subAreaCode != null and subAreaCode != ''">-->
<!-- AND t.YAB003 LIKE CONCAT(#{subAreaCode},'%')-->
<!-- </if>-->
<!-- ORDER BY m.AIAX0048 DESC-->
<!-- </select>-->
<select id="search" resultType="java.util.Map"> <select id="search" resultType="java.util.Map">
SELECT m.AIAX0001 'type', m.AIAP0005 'manName', m.AIAP0006 'girl', m.AIAP0013 'manIdCard', m.AIAP0014 SELECT businessType, manName, girlName, manIdCard, girlIdCard,
'girlIdCard', manNationality, girlNationality, manState, girlState, manDomicile,
m.AIAP0015 'manNationality', m.AIAP0016 'girlNationality', m.AIAP0023 'manState', m.AIAP0024 'girlState', girlDomicile, manContact, girlContact, archiveYear, registerDate, orgName, areaCode
m.AIAP0027 FROM `search_data`
'manDomicile', m.AIAP0028 'girlDomicile', m.AIAX0035 'manContact', m.AIAX0036 'girlContact', m.AIAX0059
'archiveYear',
LEFT (m.AIAX0048, 10) 'registerDate', t.ORGNAME 'orgName'
FROM `mrcase` m LEFT JOIN taorg t ON m.AIAX0003 = t.ORGID
WHERE 1=1 WHERE 1=1
<if test="keyword != null and keyword != ''"> <if test="keyword != null and keyword != ''">
AND (m.AIAP0005 = #{keyword} OR AIAP0006 = #{keyword} OR AIAP0013 = #{keyword} OR AIAP0014 = #{keyword}) AND (manName = #{keyword} OR girlName = #{keyword} OR manIdCard = #{keyword} OR girlIdCard = #{keyword})
</if> </if>
<if test="subAreaCode != null and subAreaCode != ''"> <if test="subAreaCode != null and subAreaCode != ''">
AND t.YAB003 LIKE CONCAT(#{subAreaCode},'%') AND areaCode LIKE CONCAT(#{subAreaCode},'%')
</if> </if>
ORDER BY m.AIAX0048 DESC ORDER BY registerDate DESC
</select> </select>
</mapper> </mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment