‘linchangsheng’ 7 月之前
父节点
当前提交
43f1c92240

+ 9 - 9
mall-server-api/src/main/java/com/gree/mall/manager/logic/policy/PolicyOrderLogic.java

@@ -170,15 +170,7 @@ public class PolicyOrderLogic {
             WebsitUser websitUser = websitUserService.lambdaQuery().eq(WebsitUser::getWebsitId, (String) row.get(1))
                     .eq(WebsitUser::getWorkerNumber, (String) row.get(3)).one();
 
-            PolicyOrder policyOrdery = policyOrderService.lambdaQuery()
-                    .eq(PolicyOrder::getWebsitId, (String) row.get(1))
-                    .eq(PolicyOrder::getWorkerNumber, (String) row.get(3))
-                    .eq(PolicyOrder::getType, "EM")
-                    .eq(PolicyOrder::getPolicyOrderStatus, PolicyOrderEmStutasEnum.XG.getKey(),
-                            PolicyOrderEmStutasEnum.DTH.getKey(),
-                            PolicyOrderEmStutasEnum..getKey(),
-                            PolicyOrderEmStutasEnum.XG.getKey(),
-                    ).one();
+
 
             PolicyOrder policyOrder = new PolicyOrder();
             policyOrder.setId("PW"+ IdWorker.getIdStr());
@@ -249,7 +241,15 @@ public class PolicyOrderLogic {
             }
             workerPolicy.insert();
 
+            policyOrderService.lambdaUpdate()
+                    .eq(PolicyOrder::getWebsitId, (String) row.get(1))
+                    .eq(PolicyOrder::getWorkerNumber, (String) row.get(3))
+                    .eq(PolicyOrder::getType, "EM")
+                    .in(PolicyOrder::getPolicyOrderStatus, PolicyOrderEmStutasEnum.XG.getKey(),
+                            PolicyOrderEmStutasEnum.DSX.getKey(),
+                            PolicyOrderEmStutasEnum.KTH.getKey()
 
+                    ).remove();