|
@@ -19,6 +19,7 @@ import com.winhc.repal.cloud.vo.FinanceDynamicNumVO;
|
|
import com.winhc.repal.entity.*;
|
|
import com.winhc.repal.entity.*;
|
|
import com.winhc.repal.enums.*;
|
|
import com.winhc.repal.enums.*;
|
|
import com.winhc.repal.model.bo.RepalCustomerInfoBO;
|
|
import com.winhc.repal.model.bo.RepalCustomerInfoBO;
|
|
|
|
+import com.winhc.repal.model.bo.UserContextBO;
|
|
import com.winhc.repal.model.dto.*;
|
|
import com.winhc.repal.model.dto.*;
|
|
import com.winhc.repal.model.vo.*;
|
|
import com.winhc.repal.model.vo.*;
|
|
import com.winhc.repal.repository.RepalCustomerMapper;
|
|
import com.winhc.repal.repository.RepalCustomerMapper;
|
|
@@ -82,7 +83,28 @@ public class RepalCustomerServiceImpl extends ServiceImpl<RepalCustomerMapper, R
|
|
@Autowired
|
|
@Autowired
|
|
private RepalRolePermissionService repalRolePermissionService;
|
|
private RepalRolePermissionService repalRolePermissionService;
|
|
|
|
|
|
- @Override
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public List<RepalCustomerSimpleVO> getCustList(Integer custType) {
|
|
|
|
+ //不校验权限,返回全部客户供应商列表
|
|
|
|
+ UserContextBO userContextBO = UserContextUtil.getUser();
|
|
|
|
+ Long repalGroupId = repalGroupMemberService.getUserGroupId(userContextBO.getUserId());
|
|
|
|
+ List<RepalCustomer> repalCustomers = list(Wrappers.lambdaQuery(RepalCustomer.class)
|
|
|
|
+ .eq(RepalCustomer::getRepalGroupId,repalGroupId)
|
|
|
|
+ .eq(RepalCustomer::getDeleted,Dict.DeletedStatusEnunm.否.getCode())
|
|
|
|
+ .eq(RepalCustomer::getCustType,custType));
|
|
|
|
+ if(CollUtil.isEmpty(repalCustomers)){
|
|
|
|
+ return new ArrayList<>();
|
|
|
|
+ }
|
|
|
|
+ List<RepalCustomerSimpleVO> result = new ArrayList<>(repalCustomers.size());
|
|
|
|
+ for(RepalCustomer repalCustomer:repalCustomers){
|
|
|
|
+ RepalCustomerSimpleVO repalCustomerSimpleVO = new RepalCustomerSimpleVO();
|
|
|
|
+ result.add(repalCustomerSimpleVO);
|
|
|
|
+ BeanUtils.copyProperties(repalCustomer,repalCustomerSimpleVO);
|
|
|
|
+ }
|
|
|
|
+ return result;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
public VOPage<RepalCustomerInfoVO> find(RepalCustomerQueryDTO dto,UserBean userBean) {
|
|
public VOPage<RepalCustomerInfoVO> find(RepalCustomerQueryDTO dto,UserBean userBean) {
|
|
//权限
|
|
//权限
|
|
boolean allFlag = repalRolePermissionService.checkUserPermission(UserContextUtil.getUser().getUserId(),
|
|
boolean allFlag = repalRolePermissionService.checkUserPermission(UserContextUtil.getUser().getUserId(),
|