| | |
| | | @Override |
| | | public IPage<CustomerVo> selectCustomerList(Page<CustomerDto> page, CustomerDto customer) { |
| | | LoginUser loginUser = SecurityUtils.getLoginUser(); |
| | | Long loginUserId = loginUser.getUserId(); |
| | | // 超级管理员不受客户领用/共享范围限制,可查看全部客户 |
| | | Long loginUserId = isSuperAdmin(loginUser) ? null : loginUser.getUserId(); |
| | | IPage<CustomerVo> customerPage = customerMapper.listPage(page, customer, loginUserId); |
| | | |
| | | List<CustomerVo> records = customerPage.getRecords(); |
| | |
| | | @Override |
| | | public List<CustomerVo> selectCustomerLists(CustomerDto customer) { |
| | | LoginUser loginUser = SecurityUtils.getLoginUser(); |
| | | Long loginUserId = loginUser.getUserId(); |
| | | // 超级管理员不受客户领用/共享范围限制,可导出全部客户 |
| | | Long loginUserId = isSuperAdmin(loginUser) ? null : loginUser.getUserId(); |
| | | return customerMapper.list(customer, loginUserId); |
| | | } |
| | | |
| | | /** 超级管理员:不受客户领用/共享范围限制 */ |
| | | private boolean isSuperAdmin(LoginUser loginUser) { |
| | | return loginUser != null && loginUser.getUser() != null && loginUser.getUser().isAdmin(); |
| | | } |
| | | |
| | | @Override |
| | | public R importData(MultipartFile file, Integer type) { |
| | | try { |