fix: 修复人员未分配部门时获取部门信息错误问题
parent
cd9f74f859
commit
8cc95aec1b
|
|
@ -815,7 +815,7 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
|
||||||
// flowTask.setFinishTime(histIns.getEndTime());
|
// flowTask.setFinishTime(histIns.getEndTime());
|
||||||
// hisFlowList.add(flowTask);
|
// hisFlowList.add(flowTask);
|
||||||
// } else
|
// } else
|
||||||
if (StringUtils.isNotBlank(histIns.getTaskId())) {
|
if (StringUtils.isNotBlank(histIns.getTaskId())) {
|
||||||
FlowTaskDto flowTask = new FlowTaskDto();
|
FlowTaskDto flowTask = new FlowTaskDto();
|
||||||
flowTask.setTaskId(histIns.getTaskId());
|
flowTask.setTaskId(histIns.getTaskId());
|
||||||
flowTask.setTaskName(histIns.getActivityName());
|
flowTask.setTaskName(histIns.getActivityName());
|
||||||
|
|
@ -825,7 +825,7 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
|
||||||
SysUser sysUser = sysUserService.selectUserById(Long.parseLong(histIns.getAssignee()));
|
SysUser sysUser = sysUserService.selectUserById(Long.parseLong(histIns.getAssignee()));
|
||||||
flowTask.setAssigneeId(sysUser.getUserId());
|
flowTask.setAssigneeId(sysUser.getUserId());
|
||||||
flowTask.setAssigneeName(sysUser.getNickName());
|
flowTask.setAssigneeName(sysUser.getNickName());
|
||||||
flowTask.setDeptName(sysUser.getDept().getDeptName());
|
flowTask.setDeptName(Objects.nonNull(sysUser.getDept()) ? sysUser.getDept().getDeptName() : "");
|
||||||
}
|
}
|
||||||
// 展示审批人员
|
// 展示审批人员
|
||||||
List<HistoricIdentityLink> linksForTask = historyService.getHistoricIdentityLinksForTask(histIns.getTaskId());
|
List<HistoricIdentityLink> linksForTask = historyService.getHistoricIdentityLinksForTask(histIns.getTaskId());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue