Commit 1c4bb2c80deb2d29431849f10dd2838c211e91c2
1 parent
c70ef449
【代码评审】工作流:getTodoTask 的评审
Showing
1 changed file
with
5 additions
and
0 deletions
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskServiceImpl.java
| ... | ... | @@ -124,8 +124,13 @@ public class BpmTaskServiceImpl implements BpmTaskService { |
| 124 | 124 | return new PageResult<>(tasks, count); |
| 125 | 125 | } |
| 126 | 126 | |
| 127 | + // TODO 1: @jason:这个,赞要不要放到 BpmApprovalDetailRespVO 里?然后 BpmApprovalDetailRespVO 返回流程实例的信息 processInstance、待审批的信息 todoTask、approveNodes 审批信息列表、以及 getFormFieldsPermission 也融合进去; | |
| 128 | + // 类似我们现在新的 get-bpmn-model-view,就是给 bpmn xml 高亮用的。那 get-approval-detail 就是给审批第一个 tab 用的,基本信息 + 按钮 + 流程预测 | |
| 129 | + | |
| 130 | + // TODO 2:是不是只返回一个 Task。按道理说,只会有一个审批? | |
| 127 | 131 | @Override |
| 128 | 132 | public List<BpmTaskRespVO> getTodoTask(Long userId, String processInstanceId) { |
| 133 | + // TODO 芋艿:暂未 review,后续再瞅瞅。先沟通完整体设计。 | |
| 129 | 134 | TaskQuery taskQuery = taskService.createTaskQuery() |
| 130 | 135 | .active() |
| 131 | 136 | .processInstanceId(processInstanceId) | ... | ... |