| | |
| | | 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) { |
| | |
| | | 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); |