‘linchangsheng’ 6 meses atrás
pai
commit
717d655ead

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

@@ -319,6 +319,12 @@ public class WorkerManagerLogic {
             }
             workerManagerBean.setExamineStatus(ExamineWorkerStatusEnum.OK.getKey());
             workerManagerBean.getUser().setType("WORKER");
+
+            websitUserService.lambdaUpdate()
+                    .eq(WebsitUser::getUserId,workerManagerBean.getUserId())
+                    .set(WebsitUser::getWorkerNumber,workerManagerBean.getWorkerNumber())
+                    .update();
+
         }else {
 
             List<WorkerPolicy> workerPolicies = workerManagerBean.getWorkerPolicies().stream().filter(item -> item.getPolicyType().equals("AC")).collect(Collectors.toList());
@@ -348,6 +354,12 @@ public class WorkerManagerLogic {
 
                 if (workerManagerBean.getWorkerPolicies().stream().filter(item -> item.getStatus().equals("BZZ")).count() > 1) {
                     workerManagerBean.setExamineStatus(ExamineWorkerStatusEnum.OK.getKey());
+                    workerManagerBean.getUser().setType("WORKER");
+
+                    websitUserService.lambdaUpdate()
+                            .eq(WebsitUser::getUserId,workerManagerBean.getUserId())
+                            .set(WebsitUser::getWorkerNumber,workerManagerBean.getWorkerNumber())
+                            .update();
                 }
 
 
@@ -368,6 +380,12 @@ public class WorkerManagerLogic {
 
                 if (workerManagerBean.getWorkerPolicies().stream().filter(item -> item.getStatus().equals("BZZ")).count() > 1) {
                     workerManagerBean.setExamineStatus(ExamineWorkerStatusEnum.OK.getKey());
+                    workerManagerBean.getUser().setType("WORKER");
+
+                    websitUserService.lambdaUpdate()
+                            .eq(WebsitUser::getUserId,workerManagerBean.getUserId())
+                            .set(WebsitUser::getWorkerNumber,workerManagerBean.getWorkerNumber())
+                            .update();
                 }
 
             }