|
@ -253,22 +253,24 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
|
|
|
|
|
|
//2022.04.19 end
|
|
|
//2022.04.19 end
|
|
|
//2022.05.18 start zhaoqf 党员信息同步
|
|
|
//2022.05.18 start zhaoqf 党员信息同步
|
|
|
partyMemberDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
if (map.containsKey("IS_PARTY") && NumConstant.ONE_STR.equals(map.get("IS_PARTY"))) { |
|
|
partyMemberDTO.setAgencyId(agencyId); |
|
|
partyMemberDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
partyMemberDTO.setAgencyPids(result.getData().getPids()); |
|
|
partyMemberDTO.setAgencyId(agencyId); |
|
|
partyMemberDTO.setIcResiUser(resiUserId); |
|
|
partyMemberDTO.setAgencyPids(result.getData().getPids()); |
|
|
partyMemberDTO.setName(map.get("NAME")); |
|
|
partyMemberDTO.setIcResiUser(resiUserId); |
|
|
partyMemberDTO.setIdCard(map.get("ID_CARD")); |
|
|
partyMemberDTO.setName(map.get("NAME")); |
|
|
partyMemberDTO.setMobile(map.get("MOBILE")); |
|
|
partyMemberDTO.setIdCard(map.get("ID_CARD")); |
|
|
//查询网格信息
|
|
|
partyMemberDTO.setMobile(map.get("MOBILE")); |
|
|
GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(map.get("GRID_ID")); |
|
|
//查询网格信息
|
|
|
//查询房屋信息
|
|
|
GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(map.get("GRID_ID")); |
|
|
HouseInfoCache houseInfo = CustomerIcHouseRedis.getHouseInfo(tokenDto.getCustomerId(), map.get("HOME_ID")); |
|
|
//查询房屋信息
|
|
|
if (null != gridInfo && null != houseInfo) { |
|
|
HouseInfoCache houseInfo = CustomerIcHouseRedis.getHouseInfo(tokenDto.getCustomerId(), map.get("HOME_ID")); |
|
|
String address = gridInfo.getAllParentName().concat(StrConstant.HYPHEN).concat(gridInfo.getGridNamePath()) |
|
|
if (null != gridInfo && null != houseInfo) { |
|
|
.concat(StrConstant.HYPHEN).concat(houseInfo.getNeighborHoodName()) |
|
|
String address = gridInfo.getAllParentName().concat(StrConstant.HYPHEN).concat(gridInfo.getGridNamePath()) |
|
|
.concat(StrConstant.HYPHEN).concat(houseInfo.getHouseName()); |
|
|
.concat(StrConstant.HYPHEN).concat(houseInfo.getNeighborHoodName()) |
|
|
partyMemberDTO.setAddress(address); |
|
|
.concat(StrConstant.HYPHEN).concat(houseInfo.getHouseName()); |
|
|
|
|
|
partyMemberDTO.setAddress(address); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
//2022.05.18 end zhaoqf
|
|
|
//2022.05.18 end zhaoqf
|
|
|
} |
|
|
} |
|
@ -305,9 +307,11 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
} |
|
|
} |
|
|
//2022.05.18 end zhaoqf
|
|
|
//2022.05.18 end zhaoqf
|
|
|
}); |
|
|
}); |
|
|
Result syncResult = resiPartyMemberOpenFeignClient.icPartyMemberSync(partyMemberDTO); |
|
|
if (StringUtils.isNotBlank(partyMemberDTO.getIcResiUser())) { |
|
|
if (!syncResult.success()) { |
|
|
Result syncResult = resiPartyMemberOpenFeignClient.icPartyMemberSync(partyMemberDTO); |
|
|
log.error("同步党员信息失败"); |
|
|
if (!syncResult.success()) { |
|
|
|
|
|
log.error("同步党员信息失败"); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
//3.变更记录表和变更记录明细表新增数据
|
|
|
//3.变更记录表和变更记录明细表新增数据
|
|
|
saveUserChangeRecord(tokenDto,map,resiUserId,name); |
|
|
saveUserChangeRecord(tokenDto,map,resiUserId,name); |
|
@ -434,46 +438,49 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
resiUserId = map.get("ID"); |
|
|
resiUserId = map.get("ID"); |
|
|
//2022.05.18 start zhaoqf 党员信息同步
|
|
|
//2022.05.18 start zhaoqf 党员信息同步
|
|
|
IcResiUserEntity icResiUser = baseDao.selectById(resiUserId); |
|
|
IcResiUserEntity icResiUser = baseDao.selectById(resiUserId); |
|
|
partyMemberDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
if ((map.containsKey("IS_PARTY") && NumConstant.ONE_STR.equals(map.get("IS_PARTY"))) |
|
|
partyMemberDTO.setAgencyId(icResiUser.getAgencyId()); |
|
|
|| (!map.containsKey("IS_PARTY") && NumConstant.ONE_STR.equals(icResiUser.getIsParty()))) { |
|
|
partyMemberDTO.setAgencyPids(icResiUser.getPids()); |
|
|
partyMemberDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
partyMemberDTO.setIcResiUser(resiUserId); |
|
|
partyMemberDTO.setAgencyId(icResiUser.getAgencyId()); |
|
|
if (map.containsKey("NAME")) { |
|
|
partyMemberDTO.setAgencyPids(icResiUser.getPids()); |
|
|
partyMemberDTO.setName(map.get("NAME")); |
|
|
partyMemberDTO.setIcResiUser(resiUserId); |
|
|
} else { |
|
|
if (map.containsKey("NAME")) { |
|
|
partyMemberDTO.setName(icResiUser.getName()); |
|
|
partyMemberDTO.setName(map.get("NAME")); |
|
|
} |
|
|
} else { |
|
|
if (map.containsKey("ID_CARD")) { |
|
|
partyMemberDTO.setName(icResiUser.getName()); |
|
|
partyMemberDTO.setIdCard(map.get("ID_CARD")); |
|
|
} |
|
|
} else { |
|
|
if (map.containsKey("ID_CARD")) { |
|
|
partyMemberDTO.setIdCard(icResiUser.getIdCard()); |
|
|
partyMemberDTO.setIdCard(map.get("ID_CARD")); |
|
|
} |
|
|
} else { |
|
|
if (map.containsKey("MOBILE")) { |
|
|
partyMemberDTO.setIdCard(icResiUser.getIdCard()); |
|
|
partyMemberDTO.setMobile(map.get("MOBILE")); |
|
|
} |
|
|
} else { |
|
|
if (map.containsKey("MOBILE")) { |
|
|
partyMemberDTO.setMobile(icResiUser.getMobile()); |
|
|
partyMemberDTO.setMobile(map.get("MOBILE")); |
|
|
} |
|
|
} else { |
|
|
//查询网格信息
|
|
|
partyMemberDTO.setMobile(icResiUser.getMobile()); |
|
|
String gridId = null; |
|
|
} |
|
|
if (map.containsKey("GRID_ID")) { |
|
|
//查询网格信息
|
|
|
gridId = map.get("GRID_ID"); |
|
|
String gridId = null; |
|
|
} else { |
|
|
if (map.containsKey("GRID_ID")) { |
|
|
gridId = icResiUser.getGridId(); |
|
|
gridId = map.get("GRID_ID"); |
|
|
} |
|
|
} else { |
|
|
GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(gridId); |
|
|
gridId = icResiUser.getGridId(); |
|
|
//查询房屋信息
|
|
|
} |
|
|
String houseId = null; |
|
|
GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(gridId); |
|
|
if (map.containsKey("HOME_ID")) { |
|
|
//查询房屋信息
|
|
|
houseId = map.get("HOME_ID"); |
|
|
String houseId = null; |
|
|
} else { |
|
|
if (map.containsKey("HOME_ID")) { |
|
|
houseId = icResiUser.getHomeId(); |
|
|
houseId = map.get("HOME_ID"); |
|
|
} |
|
|
} else { |
|
|
HouseInfoCache houseInfo = CustomerIcHouseRedis.getHouseInfo(tokenDto.getCustomerId(), houseId); |
|
|
houseId = icResiUser.getHomeId(); |
|
|
if (null != gridInfo && null != houseInfo) { |
|
|
} |
|
|
String address = gridInfo.getAllParentName().concat(StrConstant.HYPHEN).concat(gridInfo.getGridNamePath()) |
|
|
HouseInfoCache houseInfo = CustomerIcHouseRedis.getHouseInfo(tokenDto.getCustomerId(), houseId); |
|
|
.concat(StrConstant.HYPHEN).concat(houseInfo.getNeighborHoodName()) |
|
|
if (null != gridInfo && null != houseInfo) { |
|
|
.concat(StrConstant.HYPHEN).concat(houseInfo.getHouseName()); |
|
|
String address = gridInfo.getAllParentName().concat(StrConstant.HYPHEN).concat(gridInfo.getGridNamePath()) |
|
|
partyMemberDTO.setAddress(address); |
|
|
.concat(StrConstant.HYPHEN).concat(houseInfo.getNeighborHoodName()) |
|
|
|
|
|
.concat(StrConstant.HYPHEN).concat(houseInfo.getHouseName()); |
|
|
|
|
|
partyMemberDTO.setAddress(address); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
//2022.05.18 end zhaoqf
|
|
|
//2022.05.18 end zhaoqf
|
|
|
} |
|
|
} |
|
@ -532,9 +539,11 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
} |
|
|
} |
|
|
//2022.05.18 end zhaoqf
|
|
|
//2022.05.18 end zhaoqf
|
|
|
}); |
|
|
}); |
|
|
Result syncResult = resiPartyMemberOpenFeignClient.icPartyMemberSync(partyMemberDTO); |
|
|
if (StringUtils.isNotBlank(partyMemberDTO.getIcResiUser())) { |
|
|
if (!syncResult.success()) { |
|
|
Result syncResult = resiPartyMemberOpenFeignClient.icPartyMemberSync(partyMemberDTO); |
|
|
log.error("同步党员信息失败"); |
|
|
if (!syncResult.success()) { |
|
|
|
|
|
log.error("同步党员信息失败"); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
return resiUserId; |
|
|
return resiUserId; |
|
|
} |
|
|
} |
|
|