|
|
@ -59,7 +59,7 @@ public class WmsHqlPack {
|
|
|
|
//查询参数封装
|
|
|
|
//查询参数封装
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getOrderNo(), "orderNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getOrderNo(), "orderNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPartNo(), "partNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPartNo(), "partNo", result);
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsPOMasterDetails.getPartNameRdd(), "partNameRdd", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPartNameRdd(), "partNameRdd", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPlanTime(), "planTime", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPlanTime(), "planTime", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPlanDate(), "planDate", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPlanDate(), "planDate", result);
|
|
|
|
|
|
|
|
|
|
|
@ -80,7 +80,7 @@ public class WmsHqlPack {
|
|
|
|
//查询参数封装
|
|
|
|
//查询参数封装
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getOrderNo(), "orderNo", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getOrderNo(), "orderNo", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsDocMovementDetails.getItemStatus(), "itemStatus", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsDocMovementDetails.getItemStatus(), "itemStatus", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getPartNo(), "partNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsDocMovementDetails.getPartNo(), "partNo", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getDestZoneNo(), "destZoneNo", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getDestZoneNo(), "destZoneNo", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getDestLocateNo(), "destLocateNo", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getDestLocateNo(), "destLocateNo", result);
|
|
|
|
|
|
|
|
|
|
|
@ -119,9 +119,10 @@ public class WmsHqlPack {
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
|
|
//查询参数封装
|
|
|
|
//查询参数封装
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsDocMovementMaster.getOrderNo(), "orderNo", packBean);
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsDocMovementMaster.getOrderNo(), "orderNo", packBean);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getMoveType(), "moveType", packBean);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getMoveType(), "moveType", packBean);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getBusiType(), "busiType", packBean);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getBusiType(), "busiType", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getOrderStatus(), "orderStatus", packBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsDocMovementMaster.getCustNo(), "custNo", packBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsDocMovementMaster.getCustNo(), "custNo", packBean);
|
|
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsDocMovementMaster, packBean);
|
|
|
|
getStringBuilderPack(wmsDocMovementMaster, packBean);
|
|
|
@ -139,7 +140,7 @@ public class WmsHqlPack {
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
|
|
//查询参数封装
|
|
|
|
//查询参数封装
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getOrderNo(), "orderNo", result);
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsPOMaster.getOrderNo(), "orderNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getPoType(), "poType", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getPoType(), "poType", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsPOMaster.getPoStatus(), "poStatus", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsPOMaster.getPoStatus(), "poStatus", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getVendorNo(), "vendorNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getVendorNo(), "vendorNo", result);
|
|
|
@ -177,6 +178,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 物流路线子表查询条件封装
|
|
|
|
* 物流路线子表查询条件封装
|
|
|
|
|
|
|
|
*
|
|
|
|
* @param wmsRoutingDetail
|
|
|
|
* @param wmsRoutingDetail
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -208,6 +210,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 物流路线子表查询条件封装
|
|
|
|
* 物流路线子表查询条件封装
|
|
|
|
|
|
|
|
*
|
|
|
|
* @param wmsRoutingAssign
|
|
|
|
* @param wmsRoutingAssign
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -245,7 +248,7 @@ public class WmsHqlPack {
|
|
|
|
public static DdlPackBean packHqlWmsPart(WmsPart wmsPart) {
|
|
|
|
public static DdlPackBean packHqlWmsPart(WmsPart wmsPart) {
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsPart.getPartNo(), "partNo", result);
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsPart.getPartNo(), "partNo", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsPart.getPartName(), "partName", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsPart.getPartName(), "partName", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsPart.getPartSpec(), "partSpec", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsPart.getPartSpec(), "partSpec", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPart.getPartType(), "partType", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPart.getPartType(), "partType", result);
|
|
|
@ -266,7 +269,7 @@ public class WmsHqlPack {
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
|
|
//查询参数封装
|
|
|
|
//查询参数封装
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsIbCheckPlan.getPartNo(), "partNo", result);
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsIbCheckPlan.getPartNo(), "partNo", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsIbCheckPlan.getPartNameRdd(), "partNameRdd", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsIbCheckPlan.getPartNameRdd(), "partNameRdd", result);
|
|
|
|
getStringBuilderPack(wmsIbCheckPlan, result);
|
|
|
|
getStringBuilderPack(wmsIbCheckPlan, result);
|
|
|
|
|
|
|
|
|
|
|
@ -290,7 +293,7 @@ public class WmsHqlPack {
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
|
|
//查询参数封装
|
|
|
|
//查询参数封装
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransType.getTransTypeCode(), "transTypeCode", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsTransType.getTransTypeCode(), "transTypeCode", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsTransType.getTransTypeName(), "transTypeName", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsTransType.getTransTypeName(), "transTypeName", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsTransType.getAgId(), "agId", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsTransType.getAgId(), "agId", result);
|
|
|
|
|
|
|
|
|
|
|
@ -555,6 +558,8 @@ public class WmsHqlPack {
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsShipping.getOrderStatus(), "orderStatus", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsShipping.getOrderStatus(), "orderStatus", result);
|
|
|
|
//特殊发货标志
|
|
|
|
//特殊发货标志
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsShipping.getShippingFlag(), "shippingFlag", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsShipping.getShippingFlag(), "shippingFlag", result);
|
|
|
|
|
|
|
|
//单据来源
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsShipping.getSrc(), "src", result);
|
|
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsShipping, result);
|
|
|
|
getStringBuilderPack(wmsShipping, result);
|
|
|
|
|
|
|
|
|
|
|
@ -816,6 +821,7 @@ public class WmsHqlPack {
|
|
|
|
WmsEnumUtil.STOCK_SN_STATUS.COMMING.getValue()}, "snStatus", result);
|
|
|
|
WmsEnumUtil.STOCK_SN_STATUS.COMMING.getValue()}, "snStatus", result);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result);
|
|
|
|
|
|
|
|
result.setWhereAppend(result.getWhereAppend() + " and qty > 0");
|
|
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsStockSn, result);
|
|
|
|
getStringBuilderPack(wmsStockSn, result);
|
|
|
|
|
|
|
|
|
|
|
@ -871,7 +877,7 @@ public class WmsHqlPack {
|
|
|
|
//查询参数封装
|
|
|
|
//查询参数封装
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getWhNo(), "whNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getWhNo(), "whNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getZoneNo(), "zoneNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getZoneNo(), "zoneNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getMoveNo(), "moveNo", result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsTransQuan.getMoveNo(), "moveNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getPartNo(), "partNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getPartNo(), "partNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getLocateNo(), "locateNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getLocateNo(), "locateNo", result);
|
|
|
|
|
|
|
|
|
|
|
@ -879,6 +885,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 业务:库存表报查询封装
|
|
|
|
* 业务:库存表报查询封装
|
|
|
|
*
|
|
|
|
*
|
|
|
@ -930,6 +937,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 业务:物料包装查询封装
|
|
|
|
* 业务:物料包装查询封装
|
|
|
|
*
|
|
|
|
*
|
|
|
@ -1132,6 +1140,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 条码状态查询报表查询条件
|
|
|
|
* 条码状态查询报表查询条件
|
|
|
|
|
|
|
|
*
|
|
|
|
* @param wmsStockSn
|
|
|
|
* @param wmsStockSn
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -1445,6 +1454,13 @@ public class WmsHqlPack {
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getRefSrc(), "refSrc", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getRefSrc(), "refSrc", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getPrinted(), "printed", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getPrinted(), "printed", result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getInPackList(wmsStockSn.getErpZoneNoList(), "zones", result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getSnType(), "snType", result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumberBiggerPack(wmsStockSn.getQty(), "qty", result);
|
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(wmsStockSn.getOrderByParam())) {
|
|
|
|
|
|
|
|
result.setOrderByStr(wmsStockSn.getOrderByParam());
|
|
|
|
|
|
|
|
}
|
|
|
|
getStringBuilderPack(wmsStockSn, result);
|
|
|
|
getStringBuilderPack(wmsStockSn, result);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1561,6 +1577,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 把 List<Map> 中的一组数据重新封装到List<String>中
|
|
|
|
* 把 List<Map> 中的一组数据重新封装到List<String>中
|
|
|
|
|
|
|
|
*
|
|
|
|
* @param mapList
|
|
|
|
* @param mapList
|
|
|
|
* @param keyName
|
|
|
|
* @param keyName
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -1575,6 +1592,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 把 List<Map> 中的一组查询条件封装成 HQL
|
|
|
|
* 把 List<Map> 中的一组查询条件封装成 HQL
|
|
|
|
|
|
|
|
*
|
|
|
|
* @param mapList
|
|
|
|
* @param mapList
|
|
|
|
* @param keyName
|
|
|
|
* @param keyName
|
|
|
|
* @param columnName
|
|
|
|
* @param columnName
|
|
|
@ -1956,6 +1974,7 @@ public class WmsHqlPack {
|
|
|
|
getStringBuilderPack(wmsVendorPart, result);
|
|
|
|
getStringBuilderPack(wmsVendorPart, result);
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 主数据信息 分页查询
|
|
|
|
* 主数据信息 分页查询
|
|
|
|
*
|
|
|
|
*
|
|
|
@ -2142,4 +2161,44 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 库存条码管理查询条件
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
* @param wmsStockSn
|
|
|
|
|
|
|
|
* @return
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public static DdlPackBean packHqlWmsStockSnManageByPager(WmsStockSn wmsStockSn) {
|
|
|
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 物料编码支持多选
|
|
|
|
|
|
|
|
DdlPreparedPack.getInPackList(wmsStockSn.getPartNoList(), "partNo", result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getWhNo(), "whNo", result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getLocateNo(), "locateNo", result);
|
|
|
|
|
|
|
|
// 存储区
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getZoneNo(), "zoneNo", result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getVendorNo(), "vendorNo", result);
|
|
|
|
|
|
|
|
// 库位不为空
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringNotNullPack( "locateNo", result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringNoEqualPack("","locateNo", result);
|
|
|
|
|
|
|
|
// 排除创建及出库状态条码
|
|
|
|
|
|
|
|
if(wmsStockSn.getSnStatus() != null){
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getSnStatus(), "snStatus", result);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumNOEqualPack(WmsEnumUtil.STOCK_SN_STATUS.CREATE.getValue(),"snStatus",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumNOEqualPack(WmsEnumUtil.STOCK_SN_STATUS.OUT_STOCK.getValue(),"snStatus",result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getSnType(),"snType",result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//数量大于0
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumberBiggerPack(0,"qty",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsStockSn.getSn(), "sn", result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getDateCode(), "dateCode", result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsStockSn.getLotNo(), "lotNo", result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{2}, new String[]{"createDatetime"}, result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsStockSn, result);
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|