浏览代码

问题处理

yzc 1 年之前
父节点
当前提交
6cc814c52f

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

@@ -33,4 +33,9 @@ public class EhsdPurchaseSelectDto extends BaseSelectDto {
      * 供应商名称
      */
     private String supplyName;
+
+    /**
+     * 采购状态
+     */
+    private Integer status;
 }

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

@@ -137,8 +137,13 @@ public class EhsdPurchaseServiceImpl extends ServiceImpl<EhsdPurchaseMapper, Ehs
             wrapper.keyword(dto.getKeyword(), new SqlField("t2.name"), new SqlField("t1.`code`"));
         }
 
-        //不显示已变更数据
-        wrapper.ne(EhsdPurchase::getStatus, FlowStatusEnum1.UPDATE.getKey());
+        //采购状态过滤
+        wrapper.eq(EhsdPurchase::getStatus, dto.getStatus());
+
+        if(FlowStatusEnum1.UPDATE.getKey() != dto.getStatus()) {
+            //不显示已变更数据
+            wrapper.ne(EhsdPurchase::getStatus, FlowStatusEnum1.UPDATE.getKey());
+        }
 
         //不显示 在审批中 但是 有历史合同id的数据
         wrapper.not(q -> q