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/contact/CrmContactServiceImpl.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/contact/CrmContactServiceImpl.java b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/contact/CrmContactServiceImpl.java
index ab3dfc8..ccac2f1 100644
--- a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/contact/CrmContactServiceImpl.java
+++ b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/contact/CrmContactServiceImpl.java
@@ -100,6 +100,9 @@
         permissionService.createPermission(new CrmPermissionCreateReqBO().setUserId(userId)
                 .setBizType(CrmBizTypeEnum.CRM_CONTACT.getType()).setBizId(contact.getId())
                 .setLevel(CrmPermissionLevelEnum.OWNER.getLevel()));
+        // 3.1 瀹㈡埛璐熻矗浜鸿嚜鍔ㄦ嫢鏈夎鑱旂郴浜虹殑璇诲啓鏉冮檺
+        permissionService.createPermissionForCustomerOwner(CrmBizTypeEnum.CRM_CONTACT.getType(),
+                contact.getId(), contact.getCustomerId(), userId);
 
         // 4. 濡傛灉鏈夊叧鑱斿晢鏈猴紝鍒欓渶瑕佸垱寤哄叧鑱�
         if (createReqVO.getBusinessId() != null) {
@@ -363,6 +366,9 @@
                     permissionService.createPermission(new CrmPermissionCreateReqBO()
                             .setBizType(CrmBizTypeEnum.CRM_CONTACT.getType()).setBizId(contact.getId())
                             .setUserId(ownerUserId).setLevel(CrmPermissionLevelEnum.OWNER.getLevel()));
+                    // 瀹㈡埛璐熻矗浜鸿嚜鍔ㄦ嫢鏈夎鑱旂郴浜虹殑璇诲啓鏉冮檺
+                    permissionService.createPermissionForCustomerOwner(CrmBizTypeEnum.CRM_CONTACT.getType(),
+                            contact.getId(), customer.getId(), ownerUserId);
                     respVO.getCreateContactNames().add(importContact.getName());
                     // 璁板綍鎿嶄綔鏃ュ織
                     getSelf().importContactLog(contact, false);

--
Gitblit v1.9.3