‘linchangsheng’ před 5 měsíci
rodič
revize
8b6cdfc840

+ 4 - 3
mall-server-api/src/main/java/com/gree/mall/manager/logic/policy/WorkerManagerLogic.java

@@ -134,7 +134,7 @@ public class WorkerManagerLogic {
         websitUser.setExamineStatus(ExamineWorkerStatusEnum.QUIT.getKey());
         websitUser.updateById();
 
-        AdminWebsit adminWebsit = adminWebsitService.getById(websitUser.getWebsitId());
+        AdminWebsit adminWebsit = adminWebsitService.getById(websitUserBean.getWebsitId());
         if (adminWebsit.getInsureType().equals("意外险,雇主险")){
             policyOrderService.lambdaUpdate()
                     .ge(PolicyOrder::getEndTime,new Date())
@@ -146,8 +146,9 @@ public class WorkerManagerLogic {
             workerPolicyService.lambdaUpdate()
                     .ge(WorkerPolicy::getEndTime,new Date())
                     .eq(WorkerPolicy::getWebsitUserId,websitUser.getId())
-                    .eq(WorkerPolicy::getType,PolicyTypeEnum.EM.getKey())
+                    .eq(WorkerPolicy::getPolicyType,PolicyTypeEnum.EM.getKey())
                     .set(WorkerPolicy::getStatus,PolicyOrderEmStutasEnum.YSX.getKey())
+                    .set(WorkerPolicy::getEndTime,new Date())
                     .update();
 
         }
@@ -174,7 +175,7 @@ public class WorkerManagerLogic {
         websitUser.setExamineStatus(ExamineWorkerStatusEnum.POLICY_WAIT.getKey());
         websitUser.updateById();
 
-        AdminWebsit adminWebsit = adminWebsitService.getById(websitUser.getWebsitId());
+        AdminWebsit adminWebsit = adminWebsitService.getById(websitUserBean.getWebsitId());
         if (adminWebsit.getInsureType().equals("意外险,雇主险")){
             List<PolicyOrder> policyOrders = policyOrderService.lambdaQuery()
                     .ge(PolicyOrder::getEndTime, new Date())