物料拆分新增等份拆分功能+

快速移库写入移动单明细的行号写入规则不对,优化性能+
下线扣减交易处理组件修改逻辑:有条码就扣减,移动单明细表新增已处理数量,处理完毕才更新移动单的状态为已处理并传给MOVE_TO_ERP处理程序+
实时库存明细报表新增列“处理中数量”(待过账的数量)
yun-zuoyi
许心洁 5 years ago
parent 9175fc028f
commit 032bd61b87

@ -62,6 +62,10 @@ public class WmsMoveDetails extends BaseBean {
@ApiParam(value = "处理数量", example = "0") @ApiParam(value = "处理数量", example = "0")
public Double transQty; public Double transQty;
@Column(name = "HANDLED_QTY", columnDefinition = "decimal(18,8)")
@ApiParam(value = "已处理数量", example = "0")
public Double handledQty;
public Double getTransQty() { public Double getTransQty() {
return this.transQty == null ? 0 : this.transQty.doubleValue(); return this.transQty == null ? 0 : this.transQty.doubleValue();
} }

@ -124,14 +124,18 @@ public class WmsStockQuan extends BaseBean {
private String prodCfgTypeName; private String prodCfgTypeName;
@Transient @Transient
@ApiParam(value = "箱数", example = "-1") @ApiParam(value = "箱数")
private Integer boxQty; private Integer boxQty;
@Transient @Transient
@ApiParam(value = "零件数", example = "-1") @ApiParam(value = "零件数")
private Double partQty; private Double partQty;
@Transient @Transient
@ApiParam(value = "处理中数量")
private Double transQty;
@Transient
@ApiParam(value = "ERP库存地") @ApiParam(value = "ERP库存地")
private String areaNo; private String areaNo;
@ -281,5 +285,6 @@ public class WmsStockQuan extends BaseBean {
this.consignQty = consignQty; this.consignQty = consignQty;
this.lockQty = lockQty; this.lockQty = lockQty;
this.scrapQty = scrapQty; this.scrapQty = scrapQty;
this.totalQty = qty + failQty + holdQty + qcQty + rinQty + freezeQty + consignQty + lockQty + scrapQty;
} }
} }

@ -1613,7 +1613,9 @@ public class WmsHqlPack {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringRightLikerPack(wmsStockSn.getSn(), "sn", result); DdlPreparedPack.getStringRightLikerPack(wmsStockSn.getSn(), "sn", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getOrganizeCode(), "organizeCode", result); DdlPreparedPack.getStringEqualPack(wmsStockSn.getOrganizeCode(), "organizeCode", result);
DdlPreparedPack.getOrderByPack(new Object[]{2}, new String[]{"createDatetime"}, result); DdlPreparedPack.getOrderByPack(
new Object[]{CommonEnumUtil.FALSE, CommonEnumUtil.FALSE},
new String[]{"sn", "createDatetime"}, result);
return result; return result;
} }

Loading…
Cancel
Save