liu
3 天以前 8ad99e5f72085d14fd56e8faa7aa36701823c8b5
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessServiceImpl.java
@@ -126,6 +126,9 @@
        permissionService.createPermission(new CrmPermissionCreateReqBO().setUserId(business.getOwnerUserId())
                .setBizType(CrmBizTypeEnum.CRM_BUSINESS.getType()).setBizId(business.getId())
                .setLevel(CrmPermissionLevelEnum.OWNER.getLevel()));
        // 3.1 客户负责人自动拥有该商机的读写权限
        permissionService.createPermissionForCustomerOwner(CrmBizTypeEnum.CRM_BUSINESS.getType(),
                business.getId(), business.getCustomerId(), business.getOwnerUserId());
        // 4. 在联系人的详情页,如果直接【新建商机】,则需要关联下
        if (createReqVO.getContactId() != null) {
@@ -524,6 +527,9 @@
                    permissionService.createPermission(new CrmPermissionCreateReqBO()
                            .setBizType(CrmBizTypeEnum.CRM_BUSINESS.getType()).setBizId(business.getId())
                            .setUserId(ownerUserId).setLevel(CrmPermissionLevelEnum.OWNER.getLevel()));
                    // 客户负责人自动拥有该商机的读写权限
                    permissionService.createPermissionForCustomerOwner(CrmBizTypeEnum.CRM_BUSINESS.getType(),
                            business.getId(), customer.getId(), ownerUserId);
                    respVO.getCreateBusinessNames().add(importBusiness.getName());
                    // 记录操作日志
                    getSelf().importBusinessLog(business, false);