From 8ad99e5f72085d14fd56e8faa7aa36701823c8b5 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期四, 05 十一月 2026 20:16:23 +0800
Subject: [PATCH] feat(crm): 统一客户团队数据权限并放开开票金额上限

---
 yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerServiceImpl.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerServiceImpl.java b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerServiceImpl.java
index 756a962..31667a6 100644
--- a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerServiceImpl.java
+++ b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerServiceImpl.java
@@ -219,6 +219,8 @@
         if (CollUtil.isNotEmpty(reqVO.getToBizTypes())) {
             transfer(reqVO, userId);
         }
+        // 2.4 鏂拌礋璐d汉鑷姩鎷ユ湁璇ュ鎴蜂笅鑱旂郴浜恒�佸晢鏈恒�佸悎鍚岀殑璇诲啓鏉冮檺
+        permissionService.syncCustomerOwnerPermission(reqVO.getId(), reqVO.getNewOwnerUserId());
 
         // 3. 璁板綍杞Щ鏃ュ織
         LogRecordContext.putVariable("customer", customer);
@@ -419,7 +421,8 @@
         customerMapper.updateBatch(updateCustomers);
         // 2.3 鍒涘缓璐熻矗浜烘暟鎹潈闄�
         permissionService.createPermissionBatch(createPermissions);
-        // TODO @鑺嬭壙锛氳涓嶈澶勭悊鍏宠仈鐨勮仈绯讳汉锛燂紵锛�
+        // 2.4 璐熻矗浜鸿嚜鍔ㄦ嫢鏈夎繖浜涘鎴蜂笅鑱旂郴浜恒�佸晢鏈恒�佸悎鍚岀殑璇诲啓鏉冮檺
+        customers.forEach(customer -> permissionService.syncCustomerOwnerPermission(customer.getId(), ownerUserId));
 
         // 3. 璁板綍鎿嶄綔鏃ュ織
         AdminUserRespDTO user = null;

--
Gitblit v1.9.3