Просмотр исходного кода

crm:code review 数据权限

YunaiV 1 год назад
Родитель
Сommit
36a51b68d9

+ 3 - 2
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerServiceImpl.java

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