Commit 846d0605d84ed42c2b50829c5c3b32a131162f6d

Authored by YunaiV
1 parent 281d3d1d

【代码评审】IoT:清理流程的实例们

yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/dal/mysql/task/BpmProcessInstanceCopyMapper.java
... ... @@ -7,8 +7,6 @@ import cn.iocoder.yudao.module.bpm.controller.admin.task.vo.instance.BpmProcessI
7 7 import cn.iocoder.yudao.module.bpm.dal.dataobject.task.BpmProcessInstanceCopyDO;
8 8 import org.apache.ibatis.annotations.Mapper;
9 9  
10   -import java.util.List;
11   -
12 10 @Mapper
13 11 public interface BpmProcessInstanceCopyMapper extends BaseMapperX<BpmProcessInstanceCopyDO> {
14 12  
... ... @@ -20,12 +18,8 @@ public interface BpmProcessInstanceCopyMapper extends BaseMapperX&lt;BpmProcessInst
20 18 .orderByDesc(BpmProcessInstanceCopyDO::getId));
21 19 }
22 20  
23   - default List<BpmProcessInstanceCopyDO> selectListByProcessInstanceIdAndActivityId(String processInstanceId, String activityId) {
24   - return selectList(BpmProcessInstanceCopyDO::getProcessInstanceId, processInstanceId,
25   - BpmProcessInstanceCopyDO::getActivityId, activityId);
26   - }
27   -
28 21 default void deleteByProcessInstanceId(String processInstanceId) {
29 22 delete(BpmProcessInstanceCopyDO::getProcessInstanceId, processInstanceId);
30 23 }
  24 +
31 25 }
... ...
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmModelServiceImpl.java
... ... @@ -288,9 +288,8 @@ public class BpmModelServiceImpl implements BpmModelService {
288 288 // 2.3 清理所有 Task
289 289 List<Task> tasks = taskService.createTaskQuery()
290 290 .processDefinitionKey(model.getKey()).list();
291   - tasks.forEach(task -> {
292   - taskService.deleteTask(task.getId());
293   - });
  291 + // TODO @lesan:貌似传递一个 reason 会好点!
  292 + tasks.forEach(task -> taskService.deleteTask(task.getId()));
294 293 }
295 294  
296 295 @Override
... ...
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceCopyService.java
... ... @@ -53,7 +53,8 @@ public interface BpmProcessInstanceCopyService {
53 53 /**
54 54 * 删除抄送流程
55 55 *
56   - * @param processInstanceId 流程实例id
  56 + * @param processInstanceId 流程实例 ID
57 57 */
58 58 void deleteProcessInstanceCopy(String processInstanceId);
  59 +
59 60 }
... ...