|
|
|
@ -74,8 +74,8 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
//查询参数封装
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getOrderNo(), "orderNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPartNo(), "partNo", result);
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsPOMasterDetails.getOrderNo(), "orderNo", result);
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsPOMasterDetails.getPartNo(), "partNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPartNameRdd(), "partNameRdd", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPlanTime(), "planTime", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPlanDate(), "planDate", result);
|
|
|
|
@ -95,9 +95,9 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
//查询参数封装
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getOrderNo(), "orderNo", result);
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsDocMovementDetails.getOrderNo(), "orderNo", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsDocMovementDetails.getItemStatus(), "itemStatus", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsDocMovementDetails.getPartNo(), "partNo", result);
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsDocMovementDetails.getPartNo(), "partNo", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getDestZoneNo(), "destZoneNo", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getDestLocateNo(), "destLocateNo", result);
|
|
|
|
|
|
|
|
|
@ -139,7 +139,6 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsDocMovementMaster.getOrderNo(), "orderNo", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getMoveType(), "moveType", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getBusiType(), "busiType", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getOrderStatus(), "orderStatus", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsDocMovementMaster.getCustNo(), "custNo", packBean);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsDocMovementMaster, packBean);
|
|
|
|
@ -182,7 +181,7 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPreparedPack.getInPackArray(new Object[]{WmsEnumUtil.MASTER_ORDER_STATUS.CREATE.getValue(),
|
|
|
|
|
WmsEnumUtil.MASTER_ORDER_STATUS.RECEIPT.getValue()}, "poStatus", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(), "isPart", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getOrderNo(), "orderNo", result);
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsPOMaster.getOrderNo(), "orderNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getPoType(), "poType", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getVendorNo(), "vendorNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getSrc(), "src", result);
|
|
|
|
@ -702,9 +701,9 @@ public class WmsHqlPack {
|
|
|
|
|
// 来源单据类型
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsSnPrint.getRefType(), "refType", result);
|
|
|
|
|
// 来源单据号
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsSnPrint.getRefNo(), "refNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsSnPrint.getRefNo(), "refNo", result);
|
|
|
|
|
// 打印机
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsSnPrint.getPrinter(), "printer", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsSnPrint.getPrinter(), "printer", result);
|
|
|
|
|
// 打印机状态
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsSnPrint.getPrintStatus(), "printStatus", result);
|
|
|
|
|
|
|
|
|
@ -838,7 +837,6 @@ public class WmsHqlPack {
|
|
|
|
|
WmsEnumUtil.STOCK_SN_STATUS.COMMING.getValue()}, "snStatus", result);
|
|
|
|
|
}
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result);
|
|
|
|
|
result.setWhereAppend(result.getWhereAppend() + " and qty > 0");
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsStockSn, result);
|
|
|
|
|
|
|
|
|
@ -894,7 +892,7 @@ public class WmsHqlPack {
|
|
|
|
|
//查询参数封装
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getWhNo(), "whNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getZoneNo(), "zoneNo", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsTransQuan.getMoveNo(), "moveNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getMoveNo(), "moveNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getPartNo(), "partNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getLocateNo(), "locateNo", result);
|
|
|
|
|
|
|
|
|
@ -965,8 +963,8 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
//查询参数封装
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsPackage.getPackageNo(), "packageNo", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsPackage.getParentPackageNo(), "parentPackageNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPackage.getPackageNo(), "packageNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPackage.getParentPackageNo(), "parentPackageNo", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsPackage.getPackTypeId(), "packTypeId", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsPackage, result);
|
|
|
|
@ -1002,11 +1000,11 @@ public class WmsHqlPack {
|
|
|
|
|
public static DdlPackBean packHqlWmsMoveMaster(WmsMoveMaster wmsMoveMaster) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsMoveMaster.getOrderNo(), "orderNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsMoveMaster.getOrderNo(), "orderNo", result);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsMoveMaster.getOrderStatus(), "orderStatus", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsMoveMaster.getTransTypeCode(), "transTypeCode", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsMoveMaster.getCreateUser(), "createUser", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsMoveMaster.getModifyUser(), "modifyUser", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsMoveMaster.getCreateUser(), "createUser", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsMoveMaster.getModifyUser(), "modifyUser", result);
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.timeBuilder(wmsMoveMaster.getCreateDateTimeStart(),
|
|
|
|
|
wmsMoveMaster.getCreateDateTimeEnd(), "createDatetime", result, true);
|
|
|
|
@ -1102,13 +1100,13 @@ public class WmsHqlPack {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
//单号
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsQCMaster.getOrderNo(), "orderNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsQCMaster.getOrderNo(), "orderNo", result);
|
|
|
|
|
//业务类型
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsQCMaster.getOrderType(), "orderType", result);
|
|
|
|
|
//关联单据类型
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsQCMaster.getRefType(), "refType", result);
|
|
|
|
|
//关联单据号
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsQCMaster.getRefSrc(), "refSrc", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsQCMaster.getRefSrc(), "refSrc", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsQCMaster, result);
|
|
|
|
|
|
|
|
|
@ -1729,10 +1727,10 @@ public class WmsHqlPack {
|
|
|
|
|
public static DdlPackBean packHqlWmsTransModule(WmsTransModule wmsTransModule) {
|
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
|
if (!Strings.isNullOrEmpty(wmsTransModule.getTmName())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsTransModule.getTmName(), "tmName", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransModule.getTmName(), "tmName", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (!Strings.isNullOrEmpty(wmsTransModule.getCallClass())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsTransModule.getCallClass(), "callClass", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsTransModule.getCallClass(), "callClass", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (!Strings.isNullOrEmpty(wmsTransModule.getTmDesc())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(wmsTransModule.getTmDesc(), "tmDesc", packBean);
|
|
|
|
@ -2179,6 +2177,75 @@ public class WmsHqlPack {
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/******************************************作业记录日志HQLPACK开始************************************************/
|
|
|
|
|
/**
|
|
|
|
|
* 作业日志复杂查询
|
|
|
|
|
*
|
|
|
|
|
* @param actionLog
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlWmsActionLogByActionLog(WmsActionLog actionLog) {
|
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
|
DdlPreparedPack.timeBuilder(actionLog.getCreateDatetime(), "createDatetime", packBean, false, false);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(actionLog.getOrderNo(), "orderNo", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(actionLog.getTransTypeCode(), "transTypeCode", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(actionLog.getFixId(), "fixId", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(actionLog.getAgId(), "agId", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(actionLog.getActionStatus(), "actionStatus", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(actionLog.getAgNameRdd(), "agNameRdd", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(actionLog.getOrganizeCode(), "organizeCode", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(actionLog.getIsValid(), "isValid", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(actionLog.getIsDeleted(), "isDeleted", packBean);
|
|
|
|
|
|
|
|
|
|
if((actionLog.getStartTimeStart() != null&&actionLog.getStartTimeStart() !="")
|
|
|
|
|
|| (actionLog.getStartTimeEnd() != null&&actionLog.getStartTimeEnd() != "")){
|
|
|
|
|
DdlPreparedPack.timeBuilder(actionLog.getStartTimeStart(), actionLog.getStartTimeEnd(), "startTime", packBean, true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if((actionLog.getEndTimeStart() != null&&actionLog.getEndTimeStart() != "")
|
|
|
|
|
|| (actionLog.getEndTimeEnd() != null&&actionLog.getEndTimeEnd() != "")){
|
|
|
|
|
DdlPreparedPack.timeBuilder(actionLog.getEndTimeStart(), actionLog.getEndTimeEnd(), "endTime", packBean, true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 作业日志明细复杂查询
|
|
|
|
|
*
|
|
|
|
|
* @param actionLogDetails
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlWmsActionLogByActionLogDetails(WmsActionLogDetails actionLogDetails) {
|
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(actionLogDetails.getAlId(), "alId", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(actionLogDetails.getOrganizeCode(), "organizeCode", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(actionLogDetails.getValueType(), "valueType", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(actionLogDetails.getSeq(), "seq", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(actionLogDetails.getIsValid(), "isValid", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(actionLogDetails.getIsDeleted(), "isDeleted", packBean);
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 调用组件日志复杂查询
|
|
|
|
|
*
|
|
|
|
|
* @param actionLogData
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlWmsActionLogByActionLogData(WmsActionLogData actionLogData) {
|
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(actionLogData.getAldId(), "aldId", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(actionLogData.getOrganizeCode(), "organizeCode", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(actionLogData.getIsValid(), "isValid", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(actionLogData.getIsDeleted(), "isDeleted", packBean);
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/******************************************作业记录日志HQLPACK结束************************************************/
|
|
|
|
|
/**
|
|
|
|
|
* 库存条码管理查询条件
|
|
|
|
|
*
|
|
|
|
|