Browse Source

初始化居民变更记录和变更明细数据

dev
sunyuchao 4 years ago
parent
commit
4bda9cc782
  1. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcUserChangeRecordServiceImpl.java
  2. 73
      epmet-user/epmet-user-server/src/main/resources/mapper/IcResiUserDao.xml

2
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcUserChangeRecordServiceImpl.java

@ -180,7 +180,7 @@ public class IcUserChangeRecordServiceImpl extends BaseServiceImpl<IcUserChangeR
IcUserChangeDetailedEntity detailed = null;
//存放工作人员姓名
Map<String, String> hash = new HashMap<>();
//2.分批处理客户下居民数据
//2.分批处理客户下居民数据【只查询在变更记录表不存在新增节点的居民】
int pageNo = NumConstant.ONE;
List<Map<String, String>> icUserList = new ArrayList<>();
do {

73
epmet-user/epmet-user-server/src/main/resources/mapper/IcResiUserDao.xml

@ -576,43 +576,46 @@
<select id="getIcUserList" resultType="java.util.Map">
SELECT
id ID,
customer_id CUSTOMER_ID,
agency_id AGENCY_ID,
pids PIDS,
grid_id GRID_ID,
village_id VILLAGE_ID,
build_id BUILD_ID,
unit_id UNIT_ID,
home_id HOME_ID,
name NAME,
created_by CREATED_BY,
date_format(created_time, '%Y-%m-%d %h:%i:%s') CREATED_TIME,
IFNULL(is_kc,'0') IS_KC,
IFNULL(is_cj,'0') IS_CJ,
IFNULL(is_ylfn,'0') IS_YLFN,
IFNULL(is_sn,'0') IS_SN,
IFNULL(is_special,'0') IS_SPECIAL,
IFNULL(is_volunteer,'0') IS_VOLUNTEER,
IFNULL(is_unemployed,'0') IS_UNEMPLOYED,
IFNULL(is_mb,'0') IS_MB,
IFNULL(is_sz,'0') IS_SZ,
IFNULL(is_sd,'0') IS_SD,
IFNULL(is_veterans,'0') IS_VETERANS,
IFNULL(is_ensure_house,'0') IS_ENSURE_HOUSE,
IFNULL(is_party,'0') IS_PARTY,
IFNULL(is_old_people,'0') IS_OLD_PEOPLE,
IFNULL(is_xfry,'0')IS_XFRY,
IFNULL(is_united_front,'0') IS_UNITED_FRONT,
IFNULL(is_db,'0') IS_DB,
IFNULL(is_dbh,'0') IS_DBH
iru.id ID,
iru.customer_id CUSTOMER_ID,
iru.agency_id AGENCY_ID,
iru.pids PIDS,
iru.grid_id GRID_ID,
iru.village_id VILLAGE_ID,
iru.build_id BUILD_ID,
iru.unit_id UNIT_ID,
iru.home_id HOME_ID,
iru.name NAME,
iru.created_by CREATED_BY,
date_format(iru.created_time, '%Y-%m-%d %h:%i:%s') CREATED_TIME,
IFNULL(iru.is_kc,'0') IS_KC,
IFNULL(iru.is_cj,'0') IS_CJ,
IFNULL(iru.is_ylfn,'0') IS_YLFN,
IFNULL(iru.is_sn,'0') IS_SN,
IFNULL(iru.is_special,'0') IS_SPECIAL,
IFNULL(iru.is_volunteer,'0') IS_VOLUNTEER,
IFNULL(iru.is_unemployed,'0') IS_UNEMPLOYED,
IFNULL(iru.is_mb,'0') IS_MB,
IFNULL(iru.is_sz,'0') IS_SZ,
IFNULL(iru.is_sd,'0') IS_SD,
IFNULL(iru.is_veterans,'0') IS_VETERANS,
IFNULL(iru.is_ensure_house,'0') IS_ENSURE_HOUSE,
IFNULL(iru.is_party,'0') IS_PARTY,
IFNULL(iru.is_old_people,'0') IS_OLD_PEOPLE,
IFNULL(iru.is_xfry,'0')IS_XFRY,
IFNULL(iru.is_united_front,'0') IS_UNITED_FRONT,
IFNULL(iru.is_db,'0') IS_DB,
IFNULL(iru.is_dbh,'0') IS_DBH
FROM
ic_resi_user
ic_resi_user iru
<!-- 只查询在变更记录表不存在新增节点的居民 -->
LEFT JOIN ic_user_change_record iucr ON iru.id = iucr.ic_user_id AND iucr.type = 'add'
WHERE
del_flag = '0'
AND `status` = '0'
AND customer_id = #{customerId}
ORDER BY created_time ASC
iucr.ic_user_id IS NULL
AND iru.del_flag = '0'
AND iru.`status` = '0'
AND iru.customer_id = #{customerId}
ORDER BY iru.created_time ASC
</select>
</mapper>

Loading…
Cancel
Save