소스 검색

no message

FengChaoYu 5 달 전
부모
커밋
c2f0c9562c
1개의 변경된 파일6개의 추가작업 그리고 5개의 파일을 삭제
  1. 6 5
      mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/workorder/OrderBaseLogic.java

+ 6 - 5
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/workorder/OrderBaseLogic.java

@@ -477,6 +477,11 @@ public class OrderBaseLogic {
         }
 
         StringBuilder joinSlaveStr = new StringBuilder();
+        // 清空小工
+        pgOrderWorkerService.lambdaUpdate()
+                .eq(PgOrderWorker::getOrderBaseId, pgOrderBase.getId())
+                .eq(PgOrderWorker::getIsMaster, false)
+                .remove();
         if (CollectionUtil.isNotEmpty(workerList)) {
             joinSlaveStr.append(", 辅助工程师");
             List<PgOrderWorker> orderWorkerList = new ArrayList<>();
@@ -496,11 +501,7 @@ public class OrderBaseLogic {
                 orderWorkerList.add(orderWorker);
                 joinSlaveStr.append("【").append(orderWorker.getWorkerName()).append("】");
             }
-            // 清空小工
-            pgOrderWorkerService.lambdaUpdate()
-                    .eq(PgOrderWorker::getOrderBaseId, pgOrderBase.getId())
-                    .eq(PgOrderWorker::getIsMaster, false)
-                    .remove();
+
             pgOrderWorkerService.saveBatch(orderWorkerList);
         }