|
@@ -151,7 +151,15 @@ public class WorkerManagerLogic {
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void update(WorkerManagerBean workerManagerBean) {
|
|
|
workerManagerBean.setCreateTime(null);
|
|
|
- workerManagerBean.setExamineStatus("POLICY_WAIT");
|
|
|
+ if (workerManagerBean.getExamineStatus().equals(ExamineWorkerStatusEnum.OK.getKey())) {
|
|
|
+ if (workerPolicyService.lambdaQuery().eq(WorkerPolicy::getStatus, WorkerPolicyStatusEnum.BZZ).eq(WorkerPolicy::getWebsitUserId,workerManagerBean.getUserId())
|
|
|
+ .count() < 2) {
|
|
|
+ workerManagerBean.setExamineStatus(ExamineWorkerStatusEnum.WAIT_WORKER.getKey());
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
User user = userService.getById(workerManagerBean.getUserId());
|
|
|
|
|
|
if (!StringUtil.isEmpty(user.getWorkerNumber())){
|