Commit 7ab0dfbe6e57e88cf2c21d86e9314cbeb847988b
1 parent
9b267746
完善 BPM 代码,补充工作流的视频教程
Showing
5 changed files
with
6 additions
and
14 deletions
.gitignore
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/task/BpmTaskExtDO.java
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceService.java
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskServiceImpl.java
| ... | ... | @@ -7,10 +7,7 @@ import cn.iocoder.yudao.framework.common.util.number.NumberUtils; |
| 7 | 7 | import cn.iocoder.yudao.framework.common.util.object.PageUtils; |
| 8 | 8 | import cn.iocoder.yudao.module.bpm.controller.admin.task.vo.task.*; |
| 9 | 9 | import cn.iocoder.yudao.module.bpm.convert.task.BpmTaskConvert; |
| 10 | -import cn.iocoder.yudao.module.bpm.dal.dataobject.definition.BpmTaskAssignRuleDO; | |
| 11 | 10 | import cn.iocoder.yudao.module.bpm.dal.dataobject.task.BpmTaskExtDO; |
| 12 | -import cn.iocoder.yudao.module.bpm.dal.mysql.definition.BpmTaskAssignRuleMapper; | |
| 13 | -import cn.iocoder.yudao.module.bpm.dal.mysql.task.BpmActivityMapper; | |
| 14 | 11 | import cn.iocoder.yudao.module.bpm.dal.mysql.task.BpmTaskExtMapper; |
| 15 | 12 | import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceDeleteReasonEnum; |
| 16 | 13 | import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceResultEnum; |
| ... | ... | @@ -67,10 +64,6 @@ public class BpmTaskServiceImpl implements BpmTaskService { |
| 67 | 64 | private BpmTaskExtMapper taskExtMapper; |
| 68 | 65 | @Resource |
| 69 | 66 | private BpmMessageService messageService; |
| 70 | - @Resource | |
| 71 | - private BpmTaskAssignRuleMapper taskAssignRuleMapper; | |
| 72 | - @Resource | |
| 73 | - private BpmActivityMapper bpmActivityMapper; | |
| 74 | 67 | |
| 75 | 68 | @Override |
| 76 | 69 | public PageResult<BpmTaskTodoPageItemRespVO> getTodoTaskPage(Long userId, BpmTaskTodoPageReqVO pageVO) { |
| ... | ... | @@ -194,10 +187,6 @@ public class BpmTaskServiceImpl implements BpmTaskService { |
| 194 | 187 | taskExtMapper.updateByTaskId( |
| 195 | 188 | new BpmTaskExtDO().setTaskId(task.getId()).setResult(BpmProcessInstanceResultEnum.APPROVE.getResult()) |
| 196 | 189 | .setReason(reqVO.getReason())); |
| 197 | - // 判断任务是否为或签,或签时删除其余不用审批的任务 | |
| 198 | - List<BpmTaskAssignRuleDO> bpmTaskAssignRuleList = | |
| 199 | - taskAssignRuleMapper.selectListByProcessDefinitionId(task.getProcessDefinitionId(), | |
| 200 | - task.getTaskDefinitionKey()); | |
| 201 | 190 | } |
| 202 | 191 | |
| 203 | 192 | @Override |
| ... | ... | @@ -216,7 +205,7 @@ public class BpmTaskServiceImpl implements BpmTaskService { |
| 216 | 205 | // 更新任务拓展表为不通过 |
| 217 | 206 | taskExtMapper.updateByTaskId( |
| 218 | 207 | new BpmTaskExtDO().setTaskId(task.getId()).setResult(BpmProcessInstanceResultEnum.REJECT.getResult()) |
| 219 | - .setReason(reqVO.getReason())); | |
| 208 | + .setEndTime(new Date()).setReason(reqVO.getReason())); | |
| 220 | 209 | } |
| 221 | 210 | |
| 222 | 211 | @Override | ... | ... |
yudao-ui-admin/src/views/bpm/processInstance/detail.vue