‘linchangsheng’ 6 месяцев назад
Родитель
Сommit
7787e2fed0

+ 1 - 1
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/user/UserLogic.java

@@ -1283,7 +1283,7 @@ public class UserLogic {
                 userApplyBean.getWorkerPolicy().setWebsitName(websitUser.getWebsitName());
                 userApplyBean.getWorkerPolicy().setWorkerName(user.getNickName());
                 userApplyBean.getWorkerPolicy().setType("AC");
-                userApplyBean.getWorkerPolicy().setStatus("YSX");
+                userApplyBean.getWorkerPolicy().setStatus("BZZ");
                 userApplyBean.getWorkerPolicy().setWorkerId(websitUser.getWorkerNumber());
             }
 

+ 14 - 0
mall-server-api/src/main/java/com/gree/mall/manager/logic/policy/AgreementLogic.java

@@ -72,6 +72,9 @@ public class AgreementLogic {
     @Autowired
     WorkerPolicyService workerPolicyService;
 
+    @Autowired
+    WebsitUserService websitUserService;
+
 
 
     public IPage<AgreementVo> list(Page page, ZfireParamBean zfireParam) {
@@ -763,4 +766,15 @@ public class AgreementLogic {
     }
 
 
+    public void task4() {
+        List<WebsitUser> websitUsers = websitUserService.lambdaQuery().eq(WebsitUser::getExamineStatus, "WAIT_WORKER").list();
+
+        for (WebsitUser websitUser : websitUsers) {
+            if (workerPolicyService.lambdaQuery().in(WorkerPolicy::getStatus,"BZZ","DSX").count() > 2) {
+                websitUser.setExamineStatus("POLICY_WAIT");
+                websitUser.updateById();
+            }
+        }
+
+    }
 }

+ 5 - 0
mall-server-api/src/main/java/com/gree/mall/manager/schedule/InsureEmailSchedule.java

@@ -45,6 +45,11 @@ public class InsureEmailSchedule {
     }
 
 
+    //检查保险是否全部买齐转为保险待审批
+    @Scheduled(fixedDelay = 60* 1000)
+    public void task4(){
+        agreementLogic.task4();
+    }
 
 
 }