Browse Source

采购权限修改

yzc 1 năm trước cách đây
mục cha
commit
61b94ddb0c

+ 5 - 0
hx-sale/src/main/java/com/fjhx/sale/entity/purchase/dto/EhsdPurchaseSelectDto.java

@@ -32,4 +32,9 @@ public class EhsdPurchaseSelectDto extends BaseSelectDto {
      * 采购状态
      */
     private Integer status;
+
+    /**
+     * 归属公司
+     */
+    private Long companyId;
 }

+ 7 - 2
hx-sale/src/main/java/com/fjhx/sale/service/purchase/impl/EhsdPurchaseServiceImpl.java

@@ -173,8 +173,13 @@ public class EhsdPurchaseServiceImpl extends ServiceImpl<EhsdPurchaseMapper, Ehs
 //                .isNotNull("t1.old_purchase_id")
 //        );
 
-        //权限过滤:采购自己看自己
-        wrapper.eq("t1", EhsdPurchase::getCompanyId, SecurityUtils.getCompanyId());
+        //权限过滤:采购-子公司看自己的,总公司看全部
+        Long companyId = SecurityUtils.getCompanyId();
+        if (!Objects.equals(companyId, 100L)) {
+            wrapper.eq("t1", EhsdPurchase::getCompanyId, companyId);
+        } else {
+            wrapper.eq("t1", EhsdPurchase::getCompanyId, dto.getCompanyId());
+        }
 
         wrapper.orderByDesc("t1", EhsdPurchase::getCreateTime);