|
|
|
@ -118,7 +118,7 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
//查询参数封装
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsDocMovementMaster.getOrderNo(), "orderNo", packBean);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsDocMovementMaster.getOrderNo(), "orderNo", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getMoveType(), "moveType", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getBusiType(), "busiType", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsDocMovementMaster.getCustNo(), "custNo", packBean);
|
|
|
|
@ -247,7 +247,7 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsPart.getPartNo(), "partNo", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsPart.getPartName(), "partName", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsPart.getPartSpec(), "partSpec", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsPart.getPartType(), "partType", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPart.getPartType(), "partType", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsPart.getSnControl(), "snControl", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsPart, result);
|
|
|
|
@ -329,7 +329,7 @@ public class WmsHqlPack {
|
|
|
|
|
public static DdlPackBean packHqlWmsOpType(WmsOpType wmsOpType) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsOpType.getOpTypeCode(), "opTypeCode", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsOpType.getOpTypeCode(), "opTypeCode", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsOpType.getOpTypeName(), "opTypeName", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsOpType.getSeq(), "seq", result);
|
|
|
|
|
|
|
|
|
@ -412,7 +412,11 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsLocate.getLocateName(), "locateName", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsLocate.getLocateType(), "locateType", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsLocate.getWhNo(), "whNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsLocate.getZoneNo(), "zoneNo", result);
|
|
|
|
|
if(wmsLocate.getZoneNo() != null){
|
|
|
|
|
DdlPreparedPack.getInPack(StringUtils.join(new ArrayList<String>(Arrays.asList(wmsLocate.getZoneNo().split(","))),","),"",result);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// DdlPreparedPack.getStringEqualPack(wmsLocate.getZoneNo(), "zoneNo", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsLocate.getStatus(), "status", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsLocate, result);
|
|
|
|
@ -475,7 +479,7 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
//客户编号
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(basCustomer.getCustNo(), "custNo", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(basCustomer.getCustNo(), "custNo", result);
|
|
|
|
|
//客户简称
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(basCustomer.getCustName(), "custName", result);
|
|
|
|
|
//客户全称
|
|
|
|
@ -517,7 +521,7 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsASNMaster.getOrderNo(), "orderNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsASNMaster.getAsnType(), "asnType", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsASNMaster.getAsnType(), "asnType", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsASNMaster.getAsnStatus(), "asnStatus", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsASNMaster.getVendorNo(), "vendorNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsASNMaster.getVersion(), "version", result);
|
|
|
|
@ -633,7 +637,7 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsFGInStock.getErpAreaNo(), "erpWhno", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsFGInStock.getLineNo(), "lineNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsFGInStock.getWhNo(), "whNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsFGInStock.getCustNo(), "custNo", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsFGInStock.getCustNo(), "custNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsFGInStock.getShippingFlag(), "shippingFlag", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsFGInStock.getMfgLogNo(), "mfgLogNo", result);
|
|
|
|
|
|
|
|
|
@ -803,6 +807,9 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getSn(), "sn", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getRefSrc(), "refSrc", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getPrinted(), "printed", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getSnStatus(), "snStatus", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsStockSn, result);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
@ -817,9 +824,9 @@ public class WmsHqlPack {
|
|
|
|
|
public static DdlPackBean packWmsStockQuan(WmsStockQuan wmsStockQuan) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getInPackList(wmsStockQuan.getZoneList(),"zoneNo",result);
|
|
|
|
|
//查询参数封装
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getWhNo(), "whNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getZoneNo(), "zoneNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getLocateNo(), "locateNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getPartNo(), "partNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getCustNo(), "custNo", result);
|
|
|
|
@ -1010,6 +1017,8 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsMoveSn.getOrderNo(), "orderNo", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsMoveSn.getItem(), "item", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsMoveSn.getItemStatus(), "itemStatus", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsMoveSn.getSn(), "sn", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsMoveSn.getPartNo(), "partNo", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsMoveSn.getPartNameRdd(), "partNameRdd", result);
|
|
|
|
@ -1115,7 +1124,7 @@ public class WmsHqlPack {
|
|
|
|
|
public static DdlPackBean packHqlWmsStockSnReportByPager(WmsStockSn wmsStockSn) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getRefSrc(), "refSrc", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsStockSn.getRefSrc(), "refSrc", result);
|
|
|
|
|
|
|
|
|
|
// 物料编码支持多选
|
|
|
|
|
DdlPreparedPack.getInPackList(wmsStockSn.getPartNoList(), "partNo", result);
|
|
|
|
@ -1129,12 +1138,25 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsStockSn.getSn(), "sn", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getDateCode(), "dateCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getLotNo(), "lotNo", result);
|
|
|
|
|
|
|
|
|
|
if(wmsStockSn.getIsValid()!= null){
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getIsValid(), "isValid", result);
|
|
|
|
|
}
|
|
|
|
|
getStringBuilderPack(wmsStockSn, result);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean packHqlcheckSNInLocate(WmsStockQuan wmsStockQuan) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getLocateNo(), "locateNo", result);
|
|
|
|
|
|
|
|
|
|
result.setWhereAppend(result.getWhereAppend()+" and qty > 0 ");
|
|
|
|
|
getStringBuilderPack(wmsStockQuan, result);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 质检单明细信息 查询条件封装
|
|
|
|
|
*
|
|
|
|
@ -1399,7 +1421,7 @@ public class WmsHqlPack {
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlWmsStockSn(WmsStockSn wmsStockSn) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getSn(), "sn", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsStockSn.getSn(), "sn", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getVendorNo(), "vendorNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getWhNo(), "whNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getZoneNo(), "zoneNo", result);
|
|
|
|
@ -1421,7 +1443,7 @@ public class WmsHqlPack {
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlWmsSnPrintRcd(WmsSnPrintRcd wmsSnPrintRcd) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsSnPrintRcd.getSn(), "sn", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsSnPrintRcd.getSn(), "sn", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsSnPrintRcd.getZoneNo(), "zoneNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsSnPrintRcd.getWhNo(), "whNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsSnPrintRcd.getPartNo(), "partNo", result);
|
|
|
|
@ -1929,8 +1951,10 @@ public class WmsHqlPack {
|
|
|
|
|
public static DdlPackBean packHqlWmsProdCfgType(WmsProdCfgType wmsProdCfgType) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
//查询参数封装
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsProdCfgType.getProdCfgTypeName(), "prodCfgTypeName", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsProdCfgType.getProdCfgTypeCode(), "prodCfgTypeCode", result);
|
|
|
|
|
if(wmsProdCfgType != null){
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsProdCfgType.getProdCfgTypeName(), "prodCfgTypeName", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsProdCfgType.getProdCfgTypeCode(), "prodCfgTypeCode", result);
|
|
|
|
|
}
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsProdCfgType.getIsValid(),"isValid",result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),"isDeleted",result);
|
|
|
|
|
// getStringBuilderPack(wmsProdCfgType, result);
|
|
|
|
@ -1981,8 +2005,9 @@ public class WmsHqlPack {
|
|
|
|
|
public static DdlPackBean packHqlWmsUnit(WmsUnit wmsUnit) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsUnit.getUnitCode(), "unitCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsUnit.getUnitName(), "unitName", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsUnit.getOrganizeCode(), "organizeCode", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsUnit.getUnitCode(), "unitCode", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsUnit.getUnitName(), "unitName", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsUnit.getUnitPrecision(), "unitPrecision", result);
|
|
|
|
|
getStringBuilderPack(wmsUnit, result);
|
|
|
|
|
|
|
|
|
@ -2049,4 +2074,39 @@ public class WmsHqlPack {
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据id集合查询生产报工明细表的数据
|
|
|
|
|
*
|
|
|
|
|
* @param ids
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlWmsDocFgDetail(List<Long> ids) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
//查询参数封装
|
|
|
|
|
DdlPreparedPack.getInPackList(ids,"id",result);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据id集合查询生产报工明细表的数据
|
|
|
|
|
*
|
|
|
|
|
* @param statusList
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlWmsASNMasterByStatus(List<Integer> statusList,String organizeCode) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
//查询参数封装
|
|
|
|
|
DdlPreparedPack.getInPackList(statusList,"asnStatus",result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(WmsEnumUtil.PRODUCT_INSTOCK_STATUS.CREATE.getValue(),"actionStatus",result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(String.valueOf(WmsEnumUtil.ORDER_TYPE.AMP.getValue()),"asnType",result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(organizeCode,"organizeCode",result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(), "isValid", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|