|
@@ -778,6 +778,7 @@ 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")
|
|
|
.eq(WorkerPolicy::getWebsitUserId, websitUser.getId()).count() > 1) {
|
|
@@ -787,6 +788,7 @@ public class AgreementLogic {
|
|
|
}
|
|
|
List<WebsitUser> websitUsersOk = websitUserService.lambdaQuery().eq(WebsitUser::getExamineStatus, "OK").list();
|
|
|
|
|
|
+ //失效工程师
|
|
|
for (WebsitUser websitUser : websitUsersOk) {
|
|
|
if (workerPolicyService.lambdaQuery().in(WorkerPolicy::getStatus, "BZZ")
|
|
|
.eq(WorkerPolicy::getWebsitUserId, websitUser.getId()).count() < 2) {
|
|
@@ -1059,4 +1061,19 @@ public class AgreementLogic {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+ public void task6() {
|
|
|
+ List<WebsitUser> websitUsers = websitUserService.lambdaQuery().eq(WebsitUser::getExamineStatus, ExamineStatusEnum.OK.getKey()).list();
|
|
|
+
|
|
|
+ List<String> websitUserIds = websitUsers.stream().map(WebsitUser::getId).collect(Collectors.toList());
|
|
|
+
|
|
|
+
|
|
|
+ List<WorkerPolicy> workerPolicies = workerPolicyService.lambdaQuery().in(WorkerPolicy::getWebsitUserId, websitUserIds)
|
|
|
+ .eq(WorkerPolicy::getPolicyType,PolicyTypeEnum.IN.getKey())
|
|
|
+ .list();
|
|
|
+
|
|
|
+ for (WebsitUser websitUser : websitUsers) {
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|