Commit 58f525c949a3adcff5b8ea603f0c4b53597aeaa5

Authored by wangqian
1 parent 5418177f

增加工单审批状态

urbanops-module-bpm/src/main/java/com/zteits/urbanops/module/bpm/api/task/BpmTaskApiImpl.java
@@ -2,9 +2,8 @@ package com.zteits.urbanops.module.bpm.api.task; @@ -2,9 +2,8 @@ package com.zteits.urbanops.module.bpm.api.task;
2 2
3 import cn.hutool.core.collection.CollUtil; 3 import cn.hutool.core.collection.CollUtil;
4 import com.zteits.urbanops.framework.common.util.number.NumberUtils; 4 import com.zteits.urbanops.framework.common.util.number.NumberUtils;
5 -import com.zteits.urbanops.framework.common.util.object.BeanUtils;  
6 import com.zteits.urbanops.module.bpm.api.task.dto.BpmUserSimpleReqDTO; 5 import com.zteits.urbanops.module.bpm.api.task.dto.BpmUserSimpleReqDTO;
7 -import com.zteits.urbanops.module.bpm.controller.admin.task.vo.task.BpmTaskRespVO; 6 +import com.zteits.urbanops.module.bpm.framework.flowable.core.util.FlowableUtils;
8 import com.zteits.urbanops.module.bpm.service.task.BpmTaskService; 7 import com.zteits.urbanops.module.bpm.service.task.BpmTaskService;
9 import com.zteits.urbanops.module.system.api.user.AdminUserApi; 8 import com.zteits.urbanops.module.system.api.user.AdminUserApi;
10 import com.zteits.urbanops.module.system.api.user.dto.AdminUserRespDTO; 9 import com.zteits.urbanops.module.system.api.user.dto.AdminUserRespDTO;
@@ -103,6 +102,8 @@ public class BpmTaskApiImpl implements BpmTaskApi{ @@ -103,6 +102,8 @@ public class BpmTaskApiImpl implements BpmTaskApi{
103 taskVO.setAssigneeName(assignUser.getNickname()); 102 taskVO.setAssigneeName(assignUser.getNickname());
104 } 103 }
105 } 104 }
  105 + Integer taskStatus = FlowableUtils.getTaskStatus(lastTask);
  106 + taskVO.setTaskStatus(taskStatus);
106 resultMap.put(processId, taskVO); 107 resultMap.put(processId, taskVO);
107 } 108 }
108 return resultMap; 109 return resultMap;
urbanops-module-bpm/src/main/java/com/zteits/urbanops/module/bpm/api/task/dto/BpmUserSimpleReqDTO.java
@@ -16,4 +16,6 @@ public class BpmUserSimpleReqDTO { @@ -16,4 +16,6 @@ public class BpmUserSimpleReqDTO {
16 private Long assignee; 16 private Long assignee;
17 /*处理人名称*/ 17 /*处理人名称*/
18 private String assigneeName; 18 private String assigneeName;
  19 + /*审批状态*/
  20 + private Integer taskStatus;
19 } 21 }
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/convert/maininfo/MainInfoConvert.java
@@ -44,6 +44,7 @@ public interface MainInfoConvert { @@ -44,6 +44,7 @@ public interface MainInfoConvert {
44 if (bpmUserSimpleReqDTO != null) { 44 if (bpmUserSimpleReqDTO != null) {
45 mainInfoVo.setAssigneeName(bpmUserSimpleReqDTO.getAssigneeName()); 45 mainInfoVo.setAssigneeName(bpmUserSimpleReqDTO.getAssigneeName());
46 mainInfoVo.setApprovalNode(bpmUserSimpleReqDTO.getName()); 46 mainInfoVo.setApprovalNode(bpmUserSimpleReqDTO.getName());
  47 + mainInfoVo.setStatus(bpmUserSimpleReqDTO.getTaskStatus());
47 } 48 }
48 } 49 }
49 } 50 }