Browse Source

工作人员通过pc新增的信息,改为不自动审核通过

dev_zufangUpdate
wanggongfeng 3 years ago
parent
commit
94229a44e6
  1. 116
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/service/impl/RentContractInfoServiceImpl.java

116
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/service/impl/RentContractInfoServiceImpl.java

@ -194,7 +194,7 @@ public class RentContractInfoServiceImpl extends BaseServiceImpl<RentContractInf
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void savePc(RentContractInfoDTO dto) { public void savePc(RentContractInfoDTO dto) {
// PC 端新增,默认审核通过(0:待审核;1:通过;2:不通过) // PC 端新增,默认审核通过(0:待审核;1:通过;2:不通过)
dto.setState("1"); dto.setState("0");
// 是否是 PC 录入(0:否,1:是) // 是否是 PC 录入(0:否,1:是)
dto.setIsPcInput("1"); dto.setIsPcInput("1");
@ -206,63 +206,63 @@ public class RentContractInfoServiceImpl extends BaseServiceImpl<RentContractInf
updateTenantAndFile(entity.getId(), dto); updateTenantAndFile(entity.getId(), dto);
// PC新增,默认审核通过,需要更新基础库头像信息以及居民信息,最后更新房屋的状态 // PC新增,默认审核通过,需要更新基础库头像信息以及居民信息,最后更新房屋的状态
if (NumConstant.ONE_STR.equals(entity.getState())) { // if (NumConstant.ONE_STR.equals(entity.getState())) {
// 获取基本信息 // // 获取基本信息
RentContractInfoDTO contractDto = get(entity.getId()); // RentContractInfoDTO contractDto = get(entity.getId());
//
// 获取租客信息 // // 获取租客信息
Map<String, Object> tenantParams = new HashMap<>(4); // Map<String, Object> tenantParams = new HashMap<>(4);
tenantParams.put("contractId", contractDto.getId()); // tenantParams.put("contractId", contractDto.getId());
List<RentTenantInfoDTO> tenantList = rentTenantInfoService.list(tenantParams); // List<RentTenantInfoDTO> tenantList = rentTenantInfoService.list(tenantParams);
//
tenantList.forEach(tenant -> { // tenantList.forEach(tenant -> {
RentTenantFormDTO formDTO = new RentTenantFormDTO(); // RentTenantFormDTO formDTO = new RentTenantFormDTO();
List<IcResiUserAttachmentDTO> images = new ArrayList<>(); // List<IcResiUserAttachmentDTO> images = new ArrayList<>();
formDTO.setCustomerId(loginUserUtil.getLoginUserCustomerId()); // formDTO.setCustomerId(loginUserUtil.getLoginUserCustomerId());
formDTO.setIdCard(tenant.getIdCard()); // formDTO.setIdCard(tenant.getIdCard());
formDTO.setType(NumConstant.ONE_STR); // formDTO.setType(NumConstant.ONE_STR);
//
List<RentContractFileDTO> imgList = rentContractFileService.listByRefAndType(tenant.getId(), NumConstant.ZERO_STR); // List<RentContractFileDTO> imgList = rentContractFileService.listByRefAndType(tenant.getId(), NumConstant.ZERO_STR);
//
imgList.forEach(img -> { // imgList.forEach(img -> {
// 更新基础库的人员头像 // // 更新基础库的人员头像
IcResiUserAttachmentDTO image = new IcResiUserAttachmentDTO(); // IcResiUserAttachmentDTO image = new IcResiUserAttachmentDTO();
image.setAttachmentUrl(img.getFileUrl()); // image.setAttachmentUrl(img.getFileUrl());
image.setCustomerId(loginUserUtil.getLoginUserCustomerId()); // image.setCustomerId(loginUserUtil.getLoginUserCustomerId());
images.add(image); // images.add(image);
}); // });
formDTO.setImages(images); // formDTO.setImages(images);
//
// 初始化居民信息 // // 初始化居民信息
IcResiUserDTO user = new IcResiUserDTO(); // IcResiUserDTO user = new IcResiUserDTO();
user.setCustomerId(loginUserUtil.getLoginUserCustomerId()); // user.setCustomerId(loginUserUtil.getLoginUserCustomerId());
user.setGridId(contractDto.getGridId()); // user.setGridId(contractDto.getGridId());
user.setVillageId(contractDto.getVillageId()); // user.setVillageId(contractDto.getVillageId());
user.setBuildId(contractDto.getBuildId()); // user.setBuildId(contractDto.getBuildId());
user.setUnitId(contractDto.getUnitId()); // user.setUnitId(contractDto.getUnitId());
user.setHomeId(contractDto.getHomeId()); // user.setHomeId(contractDto.getHomeId());
user.setName(tenant.getName()); // user.setName(tenant.getName());
user.setIdCard(tenant.getIdCard()); // user.setIdCard(tenant.getIdCard());
user.setMobile(tenant.getMobile()); // user.setMobile(tenant.getMobile());
user.setGender(IdCardNoValidatorUtils.getGender(tenant.getIdCard())); // user.setGender(IdCardNoValidatorUtils.getGender(tenant.getIdCard()));
//
user.setAgencyId(contractDto.getCommunityId()); // user.setAgencyId(contractDto.getCommunityId());
Result<CustomerAgencyDTO> agencyInfo = govOrgOpenFeignClient.getAgencyById(contractDto.getCommunityId()); // Result<CustomerAgencyDTO> agencyInfo = govOrgOpenFeignClient.getAgencyById(contractDto.getCommunityId());
user.setPids(agencyInfo.getData().getPids()); // user.setPids(agencyInfo.getData().getPids());
//
formDTO.setUser(user); // formDTO.setUser(user);
//
epmetUserOpenFeignClient.updateImage(formDTO); // epmetUserOpenFeignClient.updateImage(formDTO);
//
}); // });
//
// 更新房屋的状态为租赁 // // 更新房屋的状态为租赁
Result<IcHouseDTO> houseInfo = govOrgOpenFeignClient.get(dto.getHomeId()); // Result<IcHouseDTO> houseInfo = govOrgOpenFeignClient.get(dto.getHomeId());
IcHouseAddFormDTO formDTO = ConvertUtils.sourceToTarget(houseInfo.getData(), IcHouseAddFormDTO.class); // IcHouseAddFormDTO formDTO = ConvertUtils.sourceToTarget(houseInfo.getData(), IcHouseAddFormDTO.class);
formDTO.setRentFlag(NumConstant.ONE); // formDTO.setRentFlag(NumConstant.ONE);
formDTO.setHouseId(dto.getHomeId()); // formDTO.setHouseId(dto.getHomeId());
govOrgOpenFeignClient.houseUpdate(formDTO); // govOrgOpenFeignClient.houseUpdate(formDTO);
} // }
} }

Loading…
Cancel
Save