Commit b5d144cf by “zcwang”

modify: 导出列表行动人批量查询未查到人名,再次通过全量查询人名

parent 17e73c6a
...@@ -307,9 +307,13 @@ public class ChangeFlowExportCallback implements DesCallbackService { ...@@ -307,9 +307,13 @@ public class ChangeFlowExportCallback implements DesCallbackService {
changeFlowExcelDTO.setExecDepartment(changeExecRecord.getChangeExecDepartment()); changeFlowExcelDTO.setExecDepartment(changeExecRecord.getChangeExecDepartment());
Optional<IusUserInfoRsp> anyExeUser = userListInfo.stream() Optional<IusUserInfoRsp> anyExeUser = userListInfo.stream()
.filter(u -> u.getUid().equals(changeExecRecord.getChangeExecUserEmail())).findAny(); .filter(u -> u.getUid().equals(changeExecRecord.getChangeExecUserEmail())).findAny();
String execUserName = ""; String execUserName;
if (anyExeUser.isPresent()) { if (anyExeUser.isPresent()) {
execUserName = anyExeUser.get().getName(); execUserName = anyExeUser.get().getName();
} else {
// 批量查询没查到的人名,通过全量查询单独再查一次
IusUserInfoRsp user = iusService.queryUserInfo(changeExecRecord.getChangeExecUserEmail());
execUserName = user == null || StringUtils.isBlank(user.getName()) ? "" : user.getName();
} }
changeFlowExcelDTO.setChangeExecUser(execUserName + changeExecRecord.getChangeExecUserEmail()); changeFlowExcelDTO.setChangeExecUser(execUserName + changeExecRecord.getChangeExecUserEmail());
changeFlowExcelDTO.setChangeExecRiskDesc(changeExecRecord.getChangeRiskDesc()); changeFlowExcelDTO.setChangeExecRiskDesc(changeExecRecord.getChangeRiskDesc());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment