Browse Source

修改代码

dev
yujintao 6 years ago
parent
commit
3e9e9ddff1
  1. 4
      esua-epdc/epdc-module/epdc-custom/epdc-custom-client/src/main/java/com/elink/esua/epdc/dto/form/CompleteRequisiteInfoDTO.java
  2. 18
      esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/enterprise/service/impl/EnterpriseInfoServiceImpl.java

4
esua-epdc/epdc-module/epdc-custom/epdc-custom-client/src/main/java/com/elink/esua/epdc/dto/form/CompleteRequisiteInfoDTO.java

@ -3,6 +3,7 @@ package com.elink.esua.epdc.dto.form;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable; import java.io.Serializable;
/** /**
@ -36,13 +37,12 @@ public class CompleteRequisiteInfoDTO implements Serializable {
@NotBlank(message = "企业地址不能为空") @NotBlank(message = "企业地址不能为空")
private String enterpriseAddress; private String enterpriseAddress;
@NotBlank(message = "居住网格ID不能为空") @NotNull(message = "居住网格ID不能为空")
private Long deptId; private Long deptId;
/** /**
* 企业id修改时必填 * 企业id修改时必填
*/ */
private String id; private String id;
@NotBlank(message = "手机号验证码不能为空") @NotBlank(message = "手机号验证码不能为空")

18
esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/enterprise/service/impl/EnterpriseInfoServiceImpl.java

@ -137,21 +137,25 @@ public class EnterpriseInfoServiceImpl extends BaseServiceImpl<EnterpriseInfoDao
@Override @Override
public Result completeRequisiteInfo(CompleteRequisiteInfoDTO fromDto) { public Result completeRequisiteInfo(CompleteRequisiteInfoDTO fromDto) {
//保存到企业数据库 //保存到企业数据库
EnterpriseInfoDTO enterpriseInfoDTO = ConvertUtils.sourceToTarget(fromDto, EnterpriseInfoDTO.class); EnterpriseInfoEntity enterpriseInfo = ConvertUtils.sourceToTarget(fromDto, EnterpriseInfoEntity.class);
Result<ParentAndAllDeptDTO> parentResult = adminFeignClient.getParentAndAllDept(String.valueOf(fromDto.getDeptId())); Result<ParentAndAllDeptDTO> parentResult = adminFeignClient.getParentAndAllDept(String.valueOf(fromDto.getDeptId()));
if (!parentResult.success() || parentResult.getData() == null) { if (!parentResult.success() || parentResult.getData() == null) {
throw new RenException("获取部门信息失败"); throw new RenException("获取部门信息失败");
} else { } else {
ParentAndAllDeptDTO deptDTO = parentResult.getData(); ParentAndAllDeptDTO deptDTO = parentResult.getData();
enterpriseInfoDTO.setAllDeptIds(deptDTO.getAllDeptIds()); enterpriseInfo.setAllDeptIds(deptDTO.getAllDeptIds());
enterpriseInfoDTO.setAllDeptNames(deptDTO.getAllDeptNames()); enterpriseInfo.setAllDeptNames(deptDTO.getAllDeptNames());
enterpriseInfoDTO.setParentDeptIds(deptDTO.getParentDeptIds()); enterpriseInfo.setParentDeptIds(deptDTO.getParentDeptIds());
enterpriseInfoDTO.setParentDeptNames(deptDTO.getParentDeptNames()); enterpriseInfo.setParentDeptNames(deptDTO.getParentDeptNames());
}
if (StringUtils.isNotBlank(fromDto.getId())) {
baseDao.updateById(enterpriseInfo);
} else {
baseDao.insert(enterpriseInfo);
} }
save(enterpriseInfoDTO);
//更新用户表数据 //更新用户表数据
CompleteRequisiteUserInfoDTO userInfoDTO = ConvertUtils.sourceToTarget(fromDto, CompleteRequisiteUserInfoDTO.class); CompleteRequisiteUserInfoDTO userInfoDTO = ConvertUtils.sourceToTarget(fromDto, CompleteRequisiteUserInfoDTO.class);
userInfoDTO.setDwellingPlace(enterpriseInfoDTO.getEnterpriseAddress()); userInfoDTO.setDwellingPlace(enterpriseInfo.getEnterpriseAddress());
userFeignClient.completeRequisiteInfo(userInfoDTO); userFeignClient.completeRequisiteInfo(userInfoDTO);
return new Result(); return new Result();
} }

Loading…
Cancel
Save