Commit 627212210c9cebb60dd9fb288856d00bdfc9e045

Authored by 肖超群
1 parent 90b9c96c

增加数量大于查询

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