|
|
@ -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; |
|
|
|
} |
|
|
|
|
|
|
|