소스 검색

fix:合同审核重新开始代码修改

ly 9 달 전
부모
커밋
80d7c6c744
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      src/main/java/cn/ezhizao/project/business/order/service/impl/BizArchiveInputServiceImpl.java

+ 6 - 2
src/main/java/cn/ezhizao/project/business/order/service/impl/BizArchiveInputServiceImpl.java

@@ -9,6 +9,7 @@ import java.util.*;
 import java.util.concurrent.atomic.AtomicBoolean;
 import java.util.concurrent.locks.ReadWriteLock;
 import java.util.concurrent.locks.ReentrantReadWriteLock;
+import java.util.function.Function;
 import java.util.stream.Collectors;
 import java.util.stream.Stream;
 import javax.annotation.Resource;
@@ -185,9 +186,12 @@ public class BizArchiveInputServiceImpl extends ServiceImpl<BizArchiveInputMappe
                         // 假设已有该任务 判断是否重建任务 修改任务月数和结束月
                         if (l.getRedirect() != null && l.getRedirect()) {
                             // 重建任务将旧任务停止
-                            workOrders.forEach(v -> v.setIsStop(1));
+                            workOrders.forEach(v -> {
+                                v.setIsStop(1);
+                                v.setDeleted(1);
+                            });
                             stopWorkOrders.addAll(workOrders);
-                            workOrderDetails.forEach(v -> v.setIsStop(1));
+                            workOrderDetails.forEach(v ->{v.setIsStop(1);v.setDeleted(1);} );
                             stopWorkOrderDetails.addAll(workOrderDetails);
                             // 新建新任务。
                             BizWorkOrder workOrder = new BizWorkOrder();