| | |
| | | if (CollUtil.isNotEmpty(reqVO.getToBizTypes())) { |
| | | transfer(reqVO, userId); |
| | | } |
| | | // 2.4 新负责人自动拥有该客户下联系人、商机、合同的读写权限 |
| | | permissionService.syncCustomerOwnerPermission(reqVO.getId(), reqVO.getNewOwnerUserId()); |
| | | |
| | | // 3. 记录转移日志 |
| | | LogRecordContext.putVariable("customer", customer); |
| | |
| | | customerMapper.updateBatch(updateCustomers); |
| | | // 2.3 创建负责人数据权限 |
| | | permissionService.createPermissionBatch(createPermissions); |
| | | // TODO @芋艿:要不要处理关联的联系人??? |
| | | // 2.4 负责人自动拥有这些客户下联系人、商机、合同的读写权限 |
| | | customers.forEach(customer -> permissionService.syncCustomerOwnerPermission(customer.getId(), ownerUserId)); |
| | | |
| | | // 3. 记录操作日志 |
| | | AdminUserRespDTO user = null; |