From 0bae6a31477afa3183ecad6ce170f7c776c88229 Mon Sep 17 00:00:00 2001 From: wxz Date: Tue, 25 Apr 2023 16:54:55 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=B9=E6=AE=8A=E4=BA=BA=E7=BE=A4=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E5=92=8C=E6=96=B0=E5=A2=9E=EF=BC=8C=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=8F=98=E6=9B=B4=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/LingShanSpecialCrowdServiceImpl.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/LingShanSpecialCrowdServiceImpl.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/LingShanSpecialCrowdServiceImpl.java index 9b66ceb6e3..34a5a98c8f 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/LingShanSpecialCrowdServiceImpl.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/LingShanSpecialCrowdServiceImpl.java @@ -43,6 +43,7 @@ import com.epmet.feign.EpmetAdminOpenFeignClient; import com.epmet.feign.GovOrgOpenFeignClient; import com.epmet.feign.OssFeignClient; import com.epmet.remote.EpmetUserRemoteService; +import com.epmet.service.IcResiUserService; import com.epmet.service.LingShanSpecialCrowdService; import com.epmet.utils.ImportTaskUtils; import com.github.pagehelper.PageHelper; @@ -299,9 +300,14 @@ public class LingShanSpecialCrowdServiceImpl implements LingShanSpecialCrowdServ icSpecialDao.updateById(icSpecialUpdate); } - // 设置居民的IS_SPECIAL字段为1 - HashMap updateMap = new HashMap<>(); + LinkedHashMap updateMap = new LinkedHashMap<>(); updateMap.put("IS_SPECIAL", "1"); + + // 居民变更记录(一定要在更新主表IS_SPECIAL之前执行,否则检测不出类别变更) + IcResiUserServiceImpl resiService = SpringContextUtils.getBean(IcResiUserServiceImpl.class); + resiService.icUserChangeRecord(icResiUserDao.selectById(resiId), updateMap); + + // 设置居民的IS_SPECIAL字段为1 icResiUserDao.upTable("ic_resi_user", resiId, updateMap); } }