liu
3 天以前 8ad99e5f72085d14fd56e8faa7aa36701823c8b5
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 新负责人自动拥有该客户下联系人、商机、合同的读写权限
        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;