Commit 627212210c9cebb60dd9fb288856d00bdfc9e045

Authored by 肖超群
1 parent 90b9c96c

增加数量大于查询

ant-design-vue-jeecg/src/views/system/inventory/SimpleInventoryDetailList.vue
... ... @@ -93,6 +93,16 @@
93 93 <a-input placeholder="请输入序列号" v-model="queryParam.sn"></a-input>
94 94 </a-form-item>
95 95 </a-col>
  96 + <a-col :xl='6' :lg='7' :md='8' :sm='24'>
  97 + <a-form-item label='库龄大于(天)'>
  98 + <a-input placeholder='请输入库龄大于(天)' v-model='queryParam.inventoryAge'></a-input>
  99 + </a-form-item>
  100 + </a-col>
  101 + <a-col :xl='6' :lg='7' :md='8' :sm='24'>
  102 + <a-form-item label='数量大于'>
  103 + <a-input placeholder='请输入数量' v-model='queryParam.inventoryQty'></a-input>
  104 + </a-form-item>
  105 + </a-col>
96 106 <a-col :xl="12" :lg="14" :md="16" :sm="24">
97 107 <a-form-item label="创建日期">
98 108 <j-date :show-date="true" date-format="YYYY-MM-DD" placeholder="请选择开始时间"
... ... @@ -102,11 +112,6 @@
102 112 class="query-group-cust" v-model="queryParam.createTime_end"></j-date>
103 113 </a-form-item>
104 114 </a-col>
105   - <a-col :xl='6' :lg='7' :md='8' :sm='24'>
106   - <a-form-item label='库龄大于(天)'>
107   - <a-input placeholder='请输入库龄大于(天)' v-model='queryParam.inventoryAge'></a-input>
108   - </a-form-item>
109   - </a-col>
110 115 </template>
111 116 <a-col :xl="6" :lg="7" :md="8" :sm="24">
112 117 <span style="float: left;overflow: hidden;" class="table-page-search-submitButtons">
... ...
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryDetail/controller/InventoryDetailController.java
... ... @@ -69,9 +69,11 @@ public class InventoryDetailController extends JeecgController&lt;InventoryDetail,
69 69 inventoryAge = DateUtil.offsetDay(new Date(), 0 - inventoryDetail.getInventoryAge());
70 70 inventoryDetail.setInventoryAge(null);
71 71 }
  72 + BigDecimal inventoryQty = inventoryDetail.getInventoryQty();
72 73 HuahengJwtUtil.setWarehouseCode(req, inventoryDetail);
73 74 QueryWrapper<InventoryDetail> queryWrapper = QueryGenerator.initQueryWrapper(inventoryDetail, req.getParameterMap());
74 75 queryWrapper.lt(inventoryAge != null, "create_time", inventoryAge);
  76 + queryWrapper.ge(inventoryQty != null, "qty", inventoryQty);
75 77 Page<InventoryDetail> page = new Page<InventoryDetail>(pageNo, pageSize);
76 78 IPage<InventoryDetail> pageList = inventoryDetailService.queryPage(page, queryWrapper);
77 79 inventoryDetailService.calculateInventoryAge(pageList.getRecords());// 计算库龄
... ...
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryHeader/entity/InventoryDetail.java
... ... @@ -131,6 +131,10 @@ public class InventoryDetail implements Serializable {
131 131 @Excel(name = "库龄(天)", width = 15)
132 132 @ApiModelProperty(value = "库龄(天)")
133 133 private Integer inventoryAge;
  134 + /** 库存数量 */
  135 + @ApiModelProperty(value = "库存数量")
  136 + @TableField(exist = false)
  137 + private BigDecimal inventoryQty;
134 138 /** 是否可用 */
135 139 @Excel(name = "是否可用", width = 15)
136 140 @Dict(dicCode = "inventory_enable")
... ...