tangxiaobao
2021-08-20 91275344f85d2777be0f276e9d9da3f6f3fa6728
springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/resources/mapper/EventVisitingTasksMapper.xml
@@ -58,19 +58,20 @@
   <select id="findListByPage" parameterType="com.panzhihua.common.model.query.visit.EventTasksQuery" resultType="com.panzhihua.common.model.vos.visit.EventVisitingTasksVO">
      select vt.id,vt.create_at,vt.create_by,vt.visiter_id,vt.visiter_name,vt.visiter_tele,vt.visiter_sex,vt.visiter_address,vt.dell_user_id,vt.dell_user_name,vt.submit_date,vt.cancel_time,vt.event_status,
      TIMESTAMPDIFF(YEAR, p.birthday, CURDATE()) AS age,p.card_no_str,p.label,u.name as creator,p.nation_code,vt.exception,vt.grid_member_name,vt.grid_menber_tele,egd.grid_name AS gridName
      TIMESTAMPDIFF(YEAR, p.birthday, CURDATE()) AS age,p.card_no_str,cmpct.label,u.name as creator,p.nation_code,vt.exception,vt.grid_member_name,vt.grid_menber_tele,egd.grid_name AS gridName
      from event_visiting_tasks vt left join com_mng_population p on vt.visiter_id = p.id
      left join com_mng_population_community_tags AS cmpct on p.id = cmpct.population_id
      left join sys_user u on vt.create_by = u.user_id
      left join event_grid_data egd on egd.id = vt.grid_id
      where 1=1
      <if test = "query.communityId != null">
         and p.act_id = #{query.communityId}
         and cmpct.community_id = #{query.communityId}
      </if>
      <if test = "query.status != null and query.status != 0">
         and vt.event_status = #{query.status}
      </if>
      <if test="query.tag != null and query.tag != ''">
         and p.label like concat(#{query.tag},'%')
         and cmpct.label like concat(#{query.tag},'%')
      </if>
      <if test="query.isExp != null and query.isExp != ''">
         and vt.event_status = 7
@@ -88,9 +89,10 @@
         resultType="com.panzhihua.common.model.vos.visit.EventVisitingTasksVO">
      select vt.id,vt.create_at,vt.create_by,vt.visiter_id,vt.visiter_name,vt.visiter_tele,vt.visiter_sex
      ,vt.visiter_address,vt.dell_user_id,vt.dell_user_name,vt.submit_date,vt.cancel_time,vt.event_status,p.nation,p.political_outlook,
      TIMESTAMPDIFF(YEAR, p.birthday, CURDATE()) AS age,p.label,u.name as creator,p.nation_code,p.card_no as cardNoStr
      TIMESTAMPDIFF(YEAR, p.birthday, CURDATE()) AS age,cmpct.label,u.name as creator,p.nation_code,p.card_no as cardNoStr
      FROM event_visiting_tasks vt
      LEFT JOIN com_mng_population p ON p.id = vt.visiter_id
      left join com_mng_population_community_tags AS cmpct on p.id = cmpct.population_id
      LEFT JOIN sys_user u ON u.user_id = vt.create_by
      where 1=1
      <if test = "query.gridId != null">
@@ -111,8 +113,9 @@
   <select id="list" parameterType="com.panzhihua.common.model.query.visit.EventTasksQuery" resultType="com.panzhihua.common.model.vos.visit.AppVisitTasksVO">
      SELECT vt.id,vt.visiter_name,vt.grid_member,vt.grid_member_name,vt.grid_menber_tele,vt.visiter_id,vt.visiter_name,vt.visiter_tele,vt.dell_user_id,vt.dell_user_name,vt.submit_date,vt.cancel_time,vt.create_at,u.name as creator,vt.event_status,vt.visiter_address,vt.happent_lat_lng,
      p.card_no_str,vt.exception,p.name,REPLACE(p.label,',','#')
      p.card_no_str,vt.exception,p.name,REPLACE(cmpct.label,',','#')
      FROM event_visiting_tasks vt LEFT JOIN com_mng_population p ON vt.visiter_id = p.id
      left join com_mng_population_community_tags AS cmpct on p.id = cmpct.population_id
        left join sys_user u on vt.create_by = u.user_id
        WHERE 1=1
      <if test = "query.visiterId !=null">
@@ -134,8 +137,9 @@
   </select>
   <select id="visitorList" parameterType="com.panzhihua.common.model.query.visit.EventVisitListQuery" resultType="com.panzhihua.common.model.vos.visit.EventVisitListVO">
      SELECT p.id,p.name,p.card_no_str,p.label, TIMESTAMPDIFF(YEAR, p.birthday, CURDATE()) AS age,p.sex,p.political_outlook,p.phone,p.census_register,phu.relation
      SELECT p.id,p.name,p.card_no_str,cmpct.label, TIMESTAMPDIFF(YEAR, p.birthday, CURDATE()) AS age,p.sex,p.political_outlook,p.phone,p.census_register,phu.relation
      FROM  com_mng_population p LEFT JOIN com_mng_population_house_user phu ON p.id = phu.popul_id
      left join com_mng_population_community_tags AS cmpct on p.id = cmpct.population_id
      where 1=1
      <if test="query.sex != null">
         and p.sex = #{query.sex}
@@ -147,7 +151,7 @@
         and phu.relation = #{query.houseHolder}
      </if>
      <if test="query.tag != null">
         and p.label like concat('%',#{query.tag},'%')
         and cmpct.label like concat('%',#{query.tag},'%')
      </if>
      <if test="query.keyWord != null">
         and (p.card_no_str like concat(#{query.keyWord},'%') or
@@ -169,7 +173,8 @@
   </select>
   <select id="findPopulationById" resultType="java.util.Map">
      SELECT p.id,p.name,p.sex,p.phone,p.road,p.door_no,p.floor,p.unit_no,p.house_no,v.address,v.lng,v.lat,p.label,p.out_or_local FROM com_mng_population p
      SELECT p.id,p.name,p.sex,p.phone,p.road,p.door_no,p.floor,p.unit_no,p.house_no,v.address,v.lng,v.lat,cmpct.label,p.out_or_local FROM com_mng_population p
          left join com_mng_population_community_tags AS cmpct on p.id = cmpct.population_id
      LEFT JOIN com_mng_village v ON p.village_id = v.village_id WHERE p.id = #{id}
   </select>