Browse Source

更新租房状态

dev
zhangyuan 3 years ago
parent
commit
6fc89434b5
  1. 5
      epmet-user/epmet-user-server/src/main/java/com/epmet/entity/IcResiUserEntity.java
  2. 8
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

5
epmet-user/epmet-user-server/src/main/java/com/epmet/entity/IcResiUserEntity.java

@ -215,6 +215,11 @@ public class IcResiUserEntity extends BaseEpmetEntity {
*/ */
private String isSpecial; private String isSpecial;
/**
* 是否租户:1 :0
*/
private String isTenant;
/** /**
* 文化程度字典表 * 文化程度字典表
*/ */

8
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

@ -1758,9 +1758,17 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
List<IcResiUserAttachmentDTO> images = formDTO.getImages(); List<IcResiUserAttachmentDTO> images = formDTO.getImages();
images.forEach(item -> item.setUserId(userDTO.getId())); images.forEach(item -> item.setUserId(userDTO.getId()));
images.forEach(item -> icResiUserAttachmentService.save(item)); images.forEach(item -> icResiUserAttachmentService.save(item));
// 如果是已经存在的居民,并且是租客状态,需要更新原本的状态
if (NumConstant.ONE_STR.equals(formDTO.getType())) {
IcResiUserEntity entity = new IcResiUserEntity();
entity.setId(resiUserId);
entity.setIsTenant(NumConstant.ONE_STR);
updateById(entity);
}
} else if (NumConstant.ONE_STR.equals(formDTO.getType())) { } else if (NumConstant.ONE_STR.equals(formDTO.getType())) {
// 如果是新增的租客,需要新增一条信息,不存在的房东就不管了 // 如果是新增的租客,需要新增一条信息,不存在的房东就不管了
IcResiUserEntity entity = ConvertUtils.sourceToTarget(formDTO.getUser(), IcResiUserEntity.class); IcResiUserEntity entity = ConvertUtils.sourceToTarget(formDTO.getUser(), IcResiUserEntity.class);
entity.setIsTenant(NumConstant.ONE_STR);
insert(entity); insert(entity);
resiUserId = entity.getId(); resiUserId = entity.getId();
// 变更记录表和变更记录明细表新增数据 // 变更记录表和变更记录明细表新增数据

Loading…
Cancel
Save