【功能修复】API 调用时,相关的 checkData 补充
This commit is contained in:
@@ -114,7 +114,7 @@ public class CrmClueServiceImpl implements CrmClueService {
|
||||
private void validateRelationDataExists(CrmClueSaveReqVO reqVO) {
|
||||
// 校验负责人
|
||||
if (Objects.nonNull(reqVO.getOwnerUserId()) &&
|
||||
Objects.isNull(adminUserApi.getUser(reqVO.getOwnerUserId()))) {
|
||||
Objects.isNull(adminUserApi.getUser(reqVO.getOwnerUserId()).getCheckedData())) {
|
||||
throw exception(USER_NOT_EXISTS);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -110,8 +110,8 @@ public class CrmCustomerLimitConfigServiceImpl implements CrmCustomerLimitConfig
|
||||
* @param deptIds 部门 ids
|
||||
*/
|
||||
private void validateUserAndDept(Collection<Long> userIds, Collection<Long> deptIds) {
|
||||
deptApi.validateDeptList(deptIds);
|
||||
adminUserApi.validateUserList(userIds);
|
||||
deptApi.validateDeptList(deptIds).checkError();
|
||||
adminUserApi.validateUserList(userIds).checkError();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -396,7 +396,7 @@ public class CrmCustomerServiceImpl implements CrmCustomerService {
|
||||
throw exception(CUSTOMER_NOT_EXISTS);
|
||||
}
|
||||
// 1.2 校验负责人是否存在
|
||||
adminUserApi.validateUserList(singletonList(ownerUserId));
|
||||
adminUserApi.validateUserList(singletonList(ownerUserId)).checkError();
|
||||
// 1.3 校验状态
|
||||
customers.forEach(customer -> {
|
||||
// 校验是否已有负责人
|
||||
|
||||
@@ -157,7 +157,7 @@ public class CrmPermissionServiceImpl implements CrmPermissionService {
|
||||
private Long createPermission0(CrmPermissionCreateReqBO createReqBO) {
|
||||
validatePermissionNotExists(Collections.singletonList(createReqBO));
|
||||
// 1. 校验用户是否存在
|
||||
adminUserApi.validateUserList(Collections.singletonList(createReqBO.getUserId()));
|
||||
adminUserApi.validateUserList(Collections.singletonList(createReqBO.getUserId())).checkError();
|
||||
// 2. 插入权限
|
||||
CrmPermissionDO permission = BeanUtils.toBean(createReqBO, CrmPermissionDO.class);
|
||||
permissionMapper.insert(permission);
|
||||
@@ -168,7 +168,7 @@ public class CrmPermissionServiceImpl implements CrmPermissionService {
|
||||
public void createPermissionBatch(List<CrmPermissionCreateReqBO> createReqBOs) {
|
||||
validatePermissionNotExists(createReqBOs);
|
||||
// 1. 校验用户是否存在
|
||||
adminUserApi.validateUserList(convertSet(createReqBOs, CrmPermissionCreateReqBO::getUserId));
|
||||
adminUserApi.validateUserList(convertSet(createReqBOs, CrmPermissionCreateReqBO::getUserId)).checkError();
|
||||
|
||||
// 2. 创建
|
||||
List<CrmPermissionDO> permissions = BeanUtils.toBean(createReqBOs, CrmPermissionDO.class);
|
||||
@@ -219,7 +219,7 @@ public class CrmPermissionServiceImpl implements CrmPermissionService {
|
||||
throw exception(CRM_PERMISSION_MODEL_TRANSFER_FAIL_OWNER_USER_EXISTS, bizTypeName);
|
||||
}
|
||||
// 1.2 校验新负责人是否存在
|
||||
adminUserApi.validateUserList(Collections.singletonList(transferReqBO.getNewOwnerUserId()));
|
||||
adminUserApi.validateUserList(Collections.singletonList(transferReqBO.getNewOwnerUserId())).checkError();
|
||||
|
||||
// 2. 修改新负责人的权限
|
||||
List<CrmPermissionDO> permissions = permissionMapper.selectByBizTypeAndBizId(
|
||||
|
||||
@@ -60,7 +60,7 @@ public class CrmProductServiceImpl implements CrmProductService {
|
||||
success = CRM_PRODUCT_CREATE_SUCCESS)
|
||||
public Long createProduct(CrmProductSaveReqVO createReqVO) {
|
||||
// 1. 校验产品
|
||||
adminUserApi.validateUserList(Collections.singleton(createReqVO.getOwnerUserId()));
|
||||
adminUserApi.validateUserList(Collections.singleton(createReqVO.getOwnerUserId())).checkError();
|
||||
validateProductNoDuplicate(null, createReqVO.getNo());
|
||||
validateProductCategoryExists(createReqVO.getCategoryId());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user