소스 검색

待采购添加权限过滤

yzc 1 년 전
부모
커밋
40ca64425a
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      hx-purchase/src/main/java/com/fjhx/purchase/service/subscribe/impl/SubscribeDetailServiceImpl.java

+ 6 - 1
hx-purchase/src/main/java/com/fjhx/purchase/service/subscribe/impl/SubscribeDetailServiceImpl.java

@@ -125,7 +125,12 @@ public class SubscribeDetailServiceImpl extends ServiceImpl<SubscribeDetailMappe
         //权限过滤:待采购
         wrapper.in("t2", SubscribeDetail::getCompanyId, SecurityUtils.getCompanyIds());
         wrapper.eq("t2", SubscribeDetail::getCompanyId, dto.getCompanyId());
-
+        //根据业务员采购范围过滤
+        String purchaseRange = SecurityUtils.getLoginUser().getUser().getPurchaseRange();
+        if (ObjectUtil.isEmpty(purchaseRange)) {
+            purchaseRange = "";
+        }
+        wrapper.in("pi", ProductInfo::getProductClassifyId, purchaseRange.split(","));
 
         wrapper.orderByDesc("t2", SubscribeDetail::getCreateTime);