Browse Source

orgName

dev_shibei_match
zxc 4 years ago
parent
commit
3256e5b0e6
  1. 8
      epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/epmettduck/result/TDuckListResultDTO.java
  2. 24
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmettduck/impl/PrUserProjectServiceImpl.java

8
epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/epmettduck/result/TDuckListResultDTO.java

@ -79,6 +79,13 @@ public class TDuckListResultDTO implements Serializable {
*/
private Integer recycled;
/**
* 组织名
*/
private String orgName;
private String createdBy;
public TDuckListResultDTO() {
this.customerId = "";
this.key = "";
@ -92,5 +99,6 @@ public class TDuckListResultDTO implements Serializable {
this.client = "";
this.createdTime = "";
this.fillStatus = false;
this.orgName = "";
}
}

24
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmettduck/impl/PrUserProjectServiceImpl.java

@ -217,6 +217,30 @@ public class PrUserProjectServiceImpl extends BaseServiceImpl<PrUserProjectDao,
}
}
}
result.forEach(r -> {
CustomerStaffInfoCacheResult staffInfo = CustomerStaffRedis.getStaffInfo(formDTO.getCustomerId(), r.getCreatedBy());
String orgName = "";
if (null != staffInfo){
if (staffInfo.getFromOrgType().equals(TDuckConstant.ORG_TYPE_AGENCY)){
orgName = staffInfo.getAgencyName();
}else if (staffInfo.getFromOrgType().equals(TDuckConstant.ORG_TYPE_GRID)){
for (IdAndNameDTO g : staffInfo.getGridList()) {
if (g.getId().equals(staffInfo.getFromOrgId())){
orgName = g.getName();
continue;
}
}
}else if (staffInfo.getFromOrgType().equals(TDuckConstant.ORG_TYPE_DEPT)){
for (IdAndNameDTO d : staffInfo.getDeptList()) {
if (d.getId().equals(staffInfo.getFromOrgId())){
orgName = d.getName();
continue;
}
}
}
}
r.setOrgName(orgName);
});
return result;
}

Loading…
Cancel
Save