Browse Source

mynextagency-multic返参增加areaCode

dev_shibei_match
yinzuomei 4 years ago
parent
commit
042d42b28e
  1. 11
      epmet-module/data-report/data-report-client/src/main/java/com/epmet/project/dto/result/ProjectNextAgencyResultDTO.java
  2. 6
      epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/project/impl/ProjectServiceImpl.java

11
epmet-module/data-report/data-report-client/src/main/java/com/epmet/project/dto/result/ProjectNextAgencyResultDTO.java

@ -1,5 +1,6 @@
package com.epmet.project.dto.result;
import com.epmet.commons.tools.constant.StrConstant;
import lombok.Data;
import java.io.Serializable;
@ -29,5 +30,15 @@ public class ProjectNextAgencyResultDTO implements Serializable {
* */
private String orgType;
/**
* orgId对应的areaCode 只有当前客户有子客户时才会返回指否则返回null或者空字符串
* */
private String areaCode;
public ProjectNextAgencyResultDTO(){
this.orgId= StrConstant.EPMETY_STR;
this.orgName= StrConstant.EPMETY_STR;
this.orgType= StrConstant.EPMETY_STR;
this.areaCode= StrConstant.EPMETY_STR;
}
}

6
epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/project/impl/ProjectServiceImpl.java

@ -483,7 +483,10 @@ public class ProjectServiceImpl implements ProjectService {
nextAgency.setOrgId(agencyDTO.getAgencyId());
nextAgency.setOrgName(agencyDTO.getAgencyName());
nextAgency.setOrgType("agency");
if (crmRes.success() && CollectionUtils.isNotEmpty(crmRes.getData())) {
//只有当前客户存在子客户时,才返回areaCode
nextAgency.setAreaCode(agencyDTO.getAreaCode());
}
resultList.add(nextAgency);
});
}
@ -502,7 +505,10 @@ public class ProjectServiceImpl implements ProjectService {
grid.setOrgId(gridDTO.getGridId());
grid.setOrgName(gridDTO.getGridName());
grid.setOrgType("grid");
if (crmRes.success() && CollectionUtils.isNotEmpty(crmRes.getData())) {
//只有当前客户存在子客户时,才返回areaCode
grid.setAreaCode(gridDTO.getAreaCode());
}
resultList.add(grid);
});
}

Loading…
Cancel
Save