| | |
| | | |
| | | // 获取绑定顾问岗位ID |
| | | String[] bindWorkerPostIds = customerService.getBindWorkerPostIds(workerNo, post11Enum, post21Enum); |
| | | Customer workerByNo = customerService.getOne( |
| | | Wrappers.<Customer>lambdaUpdate().eq(Customer::getWorkerNo, workerNo).last("LIMIT 1") |
| | | ); |
| | | |
| | | LambdaUpdateWrapper<Customer> wrapper = Wrappers.<Customer>lambdaUpdate().eq(Customer::getCustomerId, userId); |
| | | for (String postId : bindWorkerPostIds) { |
| | | if (postId.equals(post11Enum.getCode().toString())) { |
| | | wrapper.set(Customer::getClassWorkerId, userId); |
| | | wrapper.set(Customer::getClassWorkerId, workerByNo.getCustomerId()); |
| | | } else if (postId.equals(post21Enum.getCode().toString())) { |
| | | wrapper.set(Customer::getConsultWorkerId, userId); |
| | | wrapper.set(Customer::getConsultWorkerId, workerByNo.getCustomerId()); |
| | | } |
| | | } |
| | | |