diff --git a/src/main/java/com/supervision/police/service/TaskCaseRecordService.java b/src/main/java/com/supervision/police/service/TaskCaseRecordService.java index 94ecc72..42f67c2 100644 --- a/src/main/java/com/supervision/police/service/TaskCaseRecordService.java +++ b/src/main/java/com/supervision/police/service/TaskCaseRecordService.java @@ -33,4 +33,7 @@ public interface TaskCaseRecordService extends IService { TaskCaseRecord updateStatus(String taskId, String executeId,boolean isSuccess,List taskCaseRecordList); Boolean updateStatus(String taskId,List olderStatus,String nowStatus); + + + Boolean removeByTaskId(List taskIds); } diff --git a/src/main/java/com/supervision/police/service/impl/TaskCaseRecordServiceImpl.java b/src/main/java/com/supervision/police/service/impl/TaskCaseRecordServiceImpl.java index 2ab7952..9bdaf35 100644 --- a/src/main/java/com/supervision/police/service/impl/TaskCaseRecordServiceImpl.java +++ b/src/main/java/com/supervision/police/service/impl/TaskCaseRecordServiceImpl.java @@ -81,6 +81,12 @@ public class TaskCaseRecordServiceImpl extends ServiceImpl taskIds) { + + return super.lambdaUpdate().in(TaskCaseRecord::getTaskRecordId, taskIds).remove(); + } + private String appendSingle(String longString, String single) { if (StrUtil.isEmpty(longString)){ return single; diff --git a/src/main/java/com/supervision/police/service/impl/TaskRecordServiceImpl.java b/src/main/java/com/supervision/police/service/impl/TaskRecordServiceImpl.java index cdbb5a6..4f89620 100644 --- a/src/main/java/com/supervision/police/service/impl/TaskRecordServiceImpl.java +++ b/src/main/java/com/supervision/police/service/impl/TaskRecordServiceImpl.java @@ -236,6 +236,10 @@ public class TaskRecordServiceImpl extends ServiceImpl