From 4a1e4e3dfacfbe4d4cb8e24d731b8b4da9e1d2d3 Mon Sep 17 00:00:00 2001
From: goupan <goupan@chinapopin.com>
Date: 星期二, 23 四月 2024 10:35:29 +0800
Subject: [PATCH] 代码提交

---
 rest/src/main/java/cn/stylefeng/rest/modular/user/controller/UserCenterController.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/rest/src/main/java/cn/stylefeng/rest/modular/user/controller/UserCenterController.java b/rest/src/main/java/cn/stylefeng/rest/modular/user/controller/UserCenterController.java
index d1ba976..84f38e2 100644
--- a/rest/src/main/java/cn/stylefeng/rest/modular/user/controller/UserCenterController.java
+++ b/rest/src/main/java/cn/stylefeng/rest/modular/user/controller/UserCenterController.java
@@ -182,13 +182,16 @@
 
         // 获取绑定顾问岗位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());
             }
         }
 

--
Gitblit v1.7.1