Browse Source

增加客户ID字段,增加调用产品feign功能

dev_power_axis
zhangyuan 4 years ago
parent
commit
b117ffb085
  1. 2
      epmet-plugins-module/pli-power-base/pli-power-base-server/pom.xml
  2. 5
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/entity/RentBlacklistEntity.java
  3. 5
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/entity/RentContractFileEntity.java
  4. 5
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/entity/RentContractInfoEntity.java
  5. 5
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/entity/RentTenantInfoEntity.java
  6. 5
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/service/impl/RentBlacklistServiceImpl.java
  7. 12
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/service/impl/RentContractInfoServiceImpl.java
  8. 15
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/service/impl/RentTenantInfoServiceImpl.java

2
epmet-plugins-module/pli-power-base/pli-power-base-server/pom.xml

@ -187,7 +187,7 @@
<nacos.config.namespace></nacos.config.namespace> <nacos.config.namespace></nacos.config.namespace>
<nacos.config.group></nacos.config.group> <nacos.config.group></nacos.config.group>
<nacos.config-enabled>false</nacos.config-enabled> <nacos.config-enabled>false</nacos.config-enabled>
<nacos.ip>192.168.43.98</nacos.ip> <nacos.ip>192.168.43.168</nacos.ip>
<!--是否开启服务列表变更监听--> <!--是否开启服务列表变更监听-->
<nacos.service-list-changed-listening.enable>false</nacos.service-list-changed-listening.enable> <nacos.service-list-changed-listening.enable>false</nacos.service-list-changed-listening.enable>

5
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/entity/RentBlacklistEntity.java

@ -71,4 +71,9 @@ public class RentBlacklistEntity extends BaseEpmetEntity {
*/ */
private String removeReason; private String removeReason;
/**
* 客户ID
*/
private String customerId;
} }

5
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/entity/RentContractFileEntity.java

@ -36,4 +36,9 @@ public class RentContractFileEntity extends BaseEpmetEntity {
*/ */
private String fileType; private String fileType;
/**
* 客户ID
*/
private String customerId;
} }

5
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/entity/RentContractInfoEntity.java

@ -136,4 +136,9 @@ public class RentContractInfoEntity extends BaseEpmetEntity {
*/ */
private String reason; private String reason;
/**
* 客户ID
*/
private String customerId;
} }

5
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/rent/entity/RentTenantInfoEntity.java

@ -54,6 +54,11 @@ public class RentTenantInfoEntity extends BaseEpmetEntity {
*/ */
private String type; private String type;
/**
* 客户ID
*/
private String customerId;
/** /**
* 头像列表 * 头像列表
*/ */

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

@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; import com.epmet.commons.mybatis.service.impl.BaseServiceImpl;
import com.epmet.commons.tools.exception.EpmetException; import com.epmet.commons.tools.exception.EpmetException;
import com.epmet.commons.tools.page.PageData; import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.security.user.LoginUserUtil;
import com.epmet.commons.tools.utils.ConvertUtils; import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.commons.tools.constant.FieldConstant; import com.epmet.commons.tools.constant.FieldConstant;
import com.epmet.plugin.power.modules.rent.dao.RentBlacklistDao; import com.epmet.plugin.power.modules.rent.dao.RentBlacklistDao;
@ -34,6 +35,9 @@ public class RentBlacklistServiceImpl extends BaseServiceImpl<RentBlacklistDao,
@Autowired @Autowired
private RentBlacklistRedis rentBlacklistRedis; private RentBlacklistRedis rentBlacklistRedis;
@Autowired
LoginUserUtil loginUserUtil;
@Override @Override
public PageData<RentBlacklistDTO> page(Map<String, Object> params) { public PageData<RentBlacklistDTO> page(Map<String, Object> params) {
IPage<RentBlacklistEntity> page = baseDao.selectPage( IPage<RentBlacklistEntity> page = baseDao.selectPage(
@ -85,6 +89,7 @@ public class RentBlacklistServiceImpl extends BaseServiceImpl<RentBlacklistDao,
} }
RentBlacklistEntity entity = ConvertUtils.sourceToTarget(dto, RentBlacklistEntity.class); RentBlacklistEntity entity = ConvertUtils.sourceToTarget(dto, RentBlacklistEntity.class);
entity.setCustomerId(loginUserUtil.getLoginUserCustomerId());
insert(entity); insert(entity);
} }

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

@ -7,6 +7,7 @@ import com.epmet.commons.tools.constant.FieldConstant;
import com.epmet.commons.tools.constant.NumConstant; import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.commons.tools.exception.EpmetException; import com.epmet.commons.tools.exception.EpmetException;
import com.epmet.commons.tools.page.PageData; import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.security.user.LoginUserUtil;
import com.epmet.commons.tools.utils.ConvertUtils; import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.plugin.power.dto.rent.RentContractFileDTO; import com.epmet.plugin.power.dto.rent.RentContractFileDTO;
import com.epmet.plugin.power.dto.rent.RentContractInfoDTO; import com.epmet.plugin.power.dto.rent.RentContractInfoDTO;
@ -41,6 +42,9 @@ public class RentContractInfoServiceImpl extends BaseServiceImpl<RentContractInf
@Autowired @Autowired
private RentContractInfoRedis rentContractInfoRedis; private RentContractInfoRedis rentContractInfoRedis;
@Autowired
LoginUserUtil loginUserUtil;
@Autowired @Autowired
private RentTenantInfoService rentTenantInfoService; private RentTenantInfoService rentTenantInfoService;
@ -141,6 +145,7 @@ public class RentContractInfoServiceImpl extends BaseServiceImpl<RentContractInf
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void save(RentContractInfoDTO dto) { public void save(RentContractInfoDTO dto) {
RentContractInfoEntity entity = ConvertUtils.sourceToTarget(dto, RentContractInfoEntity.class); RentContractInfoEntity entity = ConvertUtils.sourceToTarget(dto, RentContractInfoEntity.class);
entity.setCustomerId(loginUserUtil.getLoginUserCustomerId());
insert(entity); insert(entity);
updateTenantAndFile(entity.getId(), dto); updateTenantAndFile(entity.getId(), dto);
} }
@ -150,8 +155,8 @@ public class RentContractInfoServiceImpl extends BaseServiceImpl<RentContractInf
public void review(RentContractInfoDTO dto) { public void review(RentContractInfoDTO dto) {
RentContractInfoEntity entity = ConvertUtils.sourceToTarget(dto, RentContractInfoEntity.class); RentContractInfoEntity entity = ConvertUtils.sourceToTarget(dto, RentContractInfoEntity.class);
updateById(entity); updateById(entity);
if(NumConstant.ONE_STR.equals(entity.getState())){ if (NumConstant.ONE_STR.equals(entity.getState())) {
// todo 更新头像到产品人员库
} }
} }
@ -191,6 +196,7 @@ public class RentContractInfoServiceImpl extends BaseServiceImpl<RentContractInf
} }
tenant.setContractId(contractId); tenant.setContractId(contractId);
tenant.setType(NumConstant.ONE_STR); tenant.setType(NumConstant.ONE_STR);
tenant.setCustomerId(loginUserUtil.getLoginUserCustomerId());
}); });
rentTenantInfoService.insertBatch(tenantList); rentTenantInfoService.insertBatch(tenantList);
// 处理租客头像 // 处理租客头像
@ -202,6 +208,7 @@ public class RentContractInfoServiceImpl extends BaseServiceImpl<RentContractInf
imgList.forEach(img -> { imgList.forEach(img -> {
img.setReferenceId(tenant.getId()); img.setReferenceId(tenant.getId());
img.setFileType(NumConstant.ZERO_STR); img.setFileType(NumConstant.ZERO_STR);
img.setCustomerId(loginUserUtil.getLoginUserCustomerId());
}); });
rentContractFileService.insertBatch(imgList); rentContractFileService.insertBatch(imgList);
} }
@ -215,6 +222,7 @@ public class RentContractInfoServiceImpl extends BaseServiceImpl<RentContractInf
fileList.forEach(item -> { fileList.forEach(item -> {
item.setReferenceId(contractId); item.setReferenceId(contractId);
item.setFileType(NumConstant.ONE_STR); item.setFileType(NumConstant.ONE_STR);
item.setCustomerId(loginUserUtil.getLoginUserCustomerId());
}); });
rentContractFileService.insertBatch(fileList); rentContractFileService.insertBatch(fileList);
} }

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

@ -7,6 +7,7 @@ import com.epmet.commons.tools.constant.FieldConstant;
import com.epmet.commons.tools.constant.NumConstant; import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.commons.tools.exception.EpmetException; import com.epmet.commons.tools.exception.EpmetException;
import com.epmet.commons.tools.page.PageData; import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.security.user.LoginUserUtil;
import com.epmet.commons.tools.utils.ConvertUtils; import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.plugin.power.dto.rent.RentTenantInfoDTO; import com.epmet.plugin.power.dto.rent.RentTenantInfoDTO;
import com.epmet.plugin.power.modules.rent.dao.RentTenantInfoDao; import com.epmet.plugin.power.modules.rent.dao.RentTenantInfoDao;
@ -36,6 +37,9 @@ public class RentTenantInfoServiceImpl extends BaseServiceImpl<RentTenantInfoDao
@Autowired @Autowired
private RentTenantInfoRedis rentTenantInfoRedis; private RentTenantInfoRedis rentTenantInfoRedis;
@Autowired
LoginUserUtil loginUserUtil;
@Autowired @Autowired
private RentContractFileService rentContractFileService; private RentContractFileService rentContractFileService;
@ -77,19 +81,26 @@ public class RentTenantInfoServiceImpl extends BaseServiceImpl<RentTenantInfoDao
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void save(RentTenantInfoDTO dto) { public void save(RentTenantInfoDTO dto) {
RentTenantInfoEntity entity = ConvertUtils.sourceToTarget(dto, RentTenantInfoEntity.class);
insert(entity);
// 处理头像 // 处理头像
if (dto.getImgList().isEmpty()) { if (dto.getImgList().isEmpty()) {
throw new EpmetException("照片不能为空"); throw new EpmetException("照片不能为空");
} else { } else {
RentTenantInfoEntity entity = ConvertUtils.sourceToTarget(dto, RentTenantInfoEntity.class);
entity.setCustomerId(loginUserUtil.getLoginUserCustomerId());
insert(entity);
List<RentContractFileEntity> imgList = ConvertUtils.sourceToTarget(dto.getImgList(), RentContractFileEntity.class); List<RentContractFileEntity> imgList = ConvertUtils.sourceToTarget(dto.getImgList(), RentContractFileEntity.class);
imgList.forEach(img -> { imgList.forEach(img -> {
img.setReferenceId(entity.getId()); img.setReferenceId(entity.getId());
img.setFileType(NumConstant.ZERO_STR); img.setFileType(NumConstant.ZERO_STR);
img.setCustomerId(loginUserUtil.getLoginUserCustomerId());
}); });
rentContractFileService.insertBatch(imgList); rentContractFileService.insertBatch(imgList);
} }
if (NumConstant.ZERO_STR.equals(dto.getType())) {
// todo 更新头像到产品人员库
}
} }
@Override @Override

Loading…
Cancel
Save