修改客户管理权限控制,按user_id控制

This commit is contained in:
luojiaquan
2026-10-19 12:00:56 +08:00
parent 92fc2f1ad0
commit 6b570f948c
7 changed files with 72 additions and 10 deletions
@@ -0,0 +1,10 @@
-- 客户归属销售员由"工号"改存本系统用户ID(数据权限按 user_id 控制,工号后续修改不影响归属)
-- 同步链路已在 CustomerSyncService.resolveSalesUserId 做同样转换,本脚本只处理存量数据。
-- 仅转换"含非数字字符"的工号值(工号形如 WS0052/WSC0184/wsadmin);
-- 已是数字(user_id)的行不触碰,脚本可重复执行。
UPDATE ctr_customer c
JOIN sys_user u ON u.del_flag = '0' AND u.user_name = c.sales_user_id
SET c.sales_user_id = CONVERT(u.user_id, CHAR)
WHERE c.del_flag = '0'
AND c.sales_user_id IS NOT NULL
AND c.sales_user_id REGEXP '[^0-9]';