‘linchangsheng’ před 3 měsíci
rodič
revize
436315cc65

+ 7 - 8
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/policy/WorkerLogic.java

@@ -91,6 +91,10 @@ public class WorkerLogic {
         List<WorkerRemind> workerReminds = new ArrayList<>();
 
         for (WebsitUser websitUser : websitUsers) {
+
+            AdminWebsit adminWebsit = adminWebsitService.getById(websitUser.getWebsitId());
+            if (!adminWebsit.getAttr().equals("自建网点"))
+                continue;
             //保险购买状态,没有购买的意外险
             if (websitUser.getExamineStatus().equals(ExamineWorkerStatusEnum.WAIT_WORKER.getKey()) &&
                     workerPolicyService.lambdaQuery().eq(WorkerPolicy::getWebsitUserId,websitUser.getId())
@@ -109,8 +113,6 @@ public class WorkerLogic {
                     .eq(PolicyOrder::getWebsitUserId,websitUser.getId()).count() < 1
             ) {
 
-                AdminWebsit adminWebsit = adminWebsitService.getById(websitUser.getWebsitId());
-
                 WorkerRemind workerRemind = new WorkerRemind();
                 workerRemind.setWebsitId(websitUser.getWebsitId());
                 workerRemind.setWebsitName(adminWebsit.getName());
@@ -125,8 +127,6 @@ public class WorkerLogic {
                             .eq(WorkerPolicy::getPolicyType,"AC")
                             .count() > 0)) {
 
-                AdminWebsit adminWebsit = adminWebsitService.getById(websitUser.getWebsitId());
-
                 WorkerRemind workerRemind = new WorkerRemind();
                 workerRemind.setWebsitId(websitUser.getWebsitId());
                 workerRemind.setWebsitName(adminWebsit.getName());
@@ -167,8 +167,6 @@ public class WorkerLogic {
                         .eq(WorkerPolicy::getPolicyType,"AC")
                         .list();
 
-                AdminWebsit adminWebsit = adminWebsitService.getById(websitUser.getWebsitId());
-
                 for (WorkerPolicy workerPolicy : list) {
 
                     if (websitUserService.lambdaQuery().in(WebsitUser::getExamineStatus, ExamineWorkerStatusEnum.WAIT_WORKER.getKey())
@@ -227,8 +225,6 @@ public class WorkerLogic {
                         .eq(WorkerPolicy::getWebsitUserId,websitUser.getId())
                         .set(WorkerPolicy::getExTime,DateUtil.endOfDay(new Date())).update();
 
-                AdminWebsit adminWebsit = adminWebsitService.getById(websitUser.getWebsitId());
-
                 WorkerRemind workerRemind = new WorkerRemind();
                 workerRemind.setWebsitId(websitUser.getWebsitId());
                 workerRemind.setWebsitName(adminWebsit.getName());
@@ -583,6 +579,9 @@ public class WorkerLogic {
 
             ) {
                 AdminWebsit adminWebsit = adminWebsitService.getById(websitUser.getWebsitId());
+
+                if (!adminWebsit.getAttr().equals("自建网点"))
+                    continue;
                 adminWebsits.add(adminWebsit);
             }