From 26b4f3e5b4a61e5a97f372863c53ba41d7cce53d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9F=AF=E8=A3=95?= Date: Thu, 28 Mar 2019 17:59:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=BE=AE=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=85=A5=E5=8F=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/estsh/i3plus/pojo/wms/bean/WmsStockSn.java | 4 +++ .../estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java | 29 ++++++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockSn.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockSn.java index fd7244e..f3260ad 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockSn.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockSn.java @@ -166,6 +166,10 @@ public class WmsStockSn extends BaseBean { @Transient public String barCode; + @ApiParam(value = "散件质检输入不良数量") + @Transient + public Double inputNCQty; + public WmsStockSn(){} public WmsStockSn(String partNo){ diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java index 0adc360..62d8cc6 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java @@ -1021,6 +1021,35 @@ public class WmsHqlPack { } /** + * 散件质检单信息 查询条件封装 + * + * @param wmsQCMaster + * @return + */ + public static String packHqlWmsQCMasterPart(WmsQCMaster wmsQCMaster) { + StringBuffer result = new StringBuffer(); + + //查询参数封装 + HqlPack.getInPack(String.join(",", WmsEnumUtil.QC_INFO_STATUS.CREATE.getValue() + "", + WmsEnumUtil.QC_INFO_STATUS.FINISH.getValue() + ""),"orderStatus",result); + HqlPack.getNumEqualPack(wmsQCMaster.getIsPart(),"isPart",result); + //单号 + HqlPack.getStringEqualPack(wmsQCMaster.getOrderNo(), "orderNo", result); + //业务类型 + HqlPack.getNumEqualPack(wmsQCMaster.getOrderType(), "orderType", result); + //关联单据类型 + HqlPack.getStringEqualPack(wmsQCMaster.getRefType(), "refType", result); + //关联单据号 + HqlPack.getStringEqualPack(wmsQCMaster.getRefSrc(), "refSrc", result); + //入库单号 + HqlPack.getStringEqualPack(wmsQCMaster.getIbNo(), "ibNo", result); + + getStringBuilderPack(wmsQCMaster, result); + + return result.toString(); + } + + /** * 质检单明细信息 查询条件封装 * * @param wmsQCDetails