crm:code review 数据权限

This commit is contained in:
YunaiV 2023-11-28 20:36:57 +08:00
parent 6f882ca24e
commit 36a51b68d9

View File

@ -42,6 +42,7 @@ public class CrmCustomerServiceImpl implements CrmCustomerService {
@Resource
private CrmPermissionService crmPermissionService;
@Resource
private AdminUserApi adminUserApi;
@ -101,7 +102,7 @@ public class CrmCustomerServiceImpl implements CrmCustomerService {
@Override
public PageResult<CrmCustomerDO> getCustomerPage(CrmCustomerPageReqVO pageReqVO, Long userId) {
boolean admin = false;
if (admin) { // 1.1. 情况一 TODO 如果是管理员
if (admin) { // 1.1. 情况一 TODO 如果是管理员; TODO @puhui999要不如果是超管就复用 selectPage
customerMapper.selectPageWithAdmin(pageReqVO, userId);
}
// 1.2. 情况二获取当前用户能看的分页数据
@ -176,7 +177,7 @@ public class CrmCustomerServiceImpl implements CrmCustomerService {
@Override
@Transactional(rollbackFor = Exception.class)
public void receiveCustomer(List<Long> ids, Long ownerUserId) {
// 1. 校验存在
// 1.1 校验存在
List<CrmCustomerDO> customers = customerMapper.selectBatchIds(ids);
if (customers.size() != ids.size()) {
throw exception(CUSTOMER_NOT_EXISTS);