فهرست منبع

待采购添加权限过滤

yzc 1 سال پیش
والد
کامیت
40ca64425a

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