✨ 完善客户业务员关联和同步
This commit is contained in:
@@ -1,10 +1,4 @@
|
||||
-- 客户归属销售员由"工号"改存本系统用户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]';
|
||||
-- DEPRECATED: 不要执行本文件。
|
||||
-- 旧版脚本仅按非数字判断工号并直接 UPDATE,无法安全处理重复工号和数字工号/user_id 冲突。
|
||||
-- 请先执行 customer+supplier/20261028_customer_sales_user_classification.sql 查看清单,
|
||||
-- 再按上线顺序执行 customer+supplier/20261028_customer_sales_user_migration.sql。
|
||||
|
||||
Reference in New Issue
Block a user