|
@@ -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();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
}
|