liu
3 天以前 8ad99e5f72085d14fd56e8faa7aa36701823c8b5
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);