From 4bc513be11e671caf20ec6013a51dee42c2ed96e Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期六, 07 十一月 2026 18:31:26 +0800
Subject: [PATCH] fix(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