Commit 58f525c949a3adcff5b8ea603f0c4b53597aeaa5
1 parent
5418177f
增加工单审批状态
Showing
3 changed files
with
6 additions
and
2 deletions
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 | } |