|
|
|
@ -24,8 +24,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 封装公用查询参数
|
|
|
|
|
*
|
|
|
|
|
* @param bean 实体对象
|
|
|
|
|
* @param bean 实体对象
|
|
|
|
|
* @param hqlStr 查询语句
|
|
|
|
|
* @return 封装完成的查询语句
|
|
|
|
|
*/
|
|
|
|
@ -66,7 +65,7 @@ public class WmsHqlPack {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 库存移库单明细查询封装
|
|
|
|
|
* 库存移动单详情查询封装
|
|
|
|
|
*
|
|
|
|
|
* @param wmsDocMovementDetails
|
|
|
|
|
* @return
|
|
|
|
@ -81,7 +80,6 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询任务合并的移库单明细 查询条件封装
|
|
|
|
|
*
|
|
|
|
@ -103,7 +101,6 @@ public class WmsHqlPack {
|
|
|
|
|
"and model.orderNo in (" + orderNos + ")" + " order by model.partNo,model.orderNo");
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 库存移动单查询封装
|
|
|
|
|
*
|
|
|
|
@ -212,10 +209,10 @@ public class WmsHqlPack {
|
|
|
|
|
HqlPack.getStringLikerPack(wmsIbCheckPlan.getPartNameRdd(), "partNameRdd", result);
|
|
|
|
|
getStringBuilderPack(wmsIbCheckPlan, result);
|
|
|
|
|
|
|
|
|
|
if (wmsIbCheckPlan.getStartDateStart() != null || wmsIbCheckPlan.getStartDateEnd() != null) {
|
|
|
|
|
if(wmsIbCheckPlan.getStartDateStart() != null || wmsIbCheckPlan.getStartDateEnd() != null) {
|
|
|
|
|
HqlPack.timeBuilder(wmsIbCheckPlan.getStartDateStart(), wmsIbCheckPlan.getStartDateEnd(), "startDate", result, false);
|
|
|
|
|
}
|
|
|
|
|
if (wmsIbCheckPlan.getEndDateStart() != null || wmsIbCheckPlan.getEndDateEnd() != null) {
|
|
|
|
|
if(wmsIbCheckPlan.getEndDateStart() != null || wmsIbCheckPlan.getEndDateEnd() != null) {
|
|
|
|
|
HqlPack.timeBuilder(wmsIbCheckPlan.getEndDateStart(), wmsIbCheckPlan.getEndDateEnd(), "endDate", result, false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -402,11 +399,11 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
HqlPack.getStringEqualPack(wmsOpType.getOpTypeCode(), "opTypeCode", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsOpType.getOpTypeName(), "opTypeName", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsOpType, result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询满足处理周期的作业类型 查询条件封装
|
|
|
|
|
*
|
|
|
|
@ -437,7 +434,6 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 存储区信息 查询条件封装
|
|
|
|
|
*
|
|
|
|
@ -454,7 +450,7 @@ public class WmsHqlPack {
|
|
|
|
|
//存储区代码
|
|
|
|
|
HqlPack.getStringLikerPack(wmsZones.getZoneNo(), "zoneNo", result);
|
|
|
|
|
//存储区名称
|
|
|
|
|
HqlPack.getStringLikerPack(wmsZones.getZoneName(), "zoneName", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsZones.getZoneName(),"zoneName", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsZones, result);
|
|
|
|
|
|
|
|
|
@ -520,7 +516,7 @@ public class WmsHqlPack {
|
|
|
|
|
HqlPack.getStringLikerPack(wmsASNMaster.getSrc(), "src", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsASNMaster.getPoNo(), "poNo", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsASNMaster, result);
|
|
|
|
|
getStringBuilderPack(wmsASNMaster,result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
@ -599,7 +595,7 @@ public class WmsHqlPack {
|
|
|
|
|
HqlPack.getStringEqualPack(wmsASNMasterDetails.getErpWhNo(), "erpWhNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsASNMasterDetails.getVendorLotNo(), "vendorLotNo", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsASNMasterDetails, result);
|
|
|
|
|
getStringBuilderPack(wmsASNMasterDetails,result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
@ -657,7 +653,6 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据条件查询打印机队列信息封装类
|
|
|
|
|
*
|
|
|
|
|
* @param wmsSnPrint 打印机队列信息
|
|
|
|
|
* @return 打印机队列信息
|
|
|
|
|
*/
|
|
|
|
@ -680,11 +675,10 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 盘点库位 条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param wmsCSLocate
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsCSLocate(WmsCSLocate wmsCSLocate) {
|
|
|
|
|
public static String packHqlWmsCSLocate(WmsCSLocate wmsCSLocate){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
HqlPack.getStringEqualPack(wmsCSLocate.getOrderNo(), "orderNo", result);
|
|
|
|
@ -697,16 +691,15 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 盘点物料 条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param wmsCSPart
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsCSPart(WmsCSPart wmsCSPart) {
|
|
|
|
|
public static String packHqlWmsCSPart(WmsCSPart wmsCSPart){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
HqlPack.getStringEqualPack(wmsCSPart.getOrderNo(), "orderNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsCSPart.getPartNo(), "partNo", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsCSPart.getPartNameRdd(), "partNameRdd", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsCSPart.getOrderNo(),"orderNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsCSPart.getPartNo(),"partNo", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsCSPart.getPartNameRdd(),"partNameRdd", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsCSPart, result);
|
|
|
|
|
|
|
|
|
@ -715,11 +708,10 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 盘点存储区 条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param wmsCSZone
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsCSZone(WmsCSZone wmsCSZone) {
|
|
|
|
|
public static String packHqlWmsCSZone(WmsCSZone wmsCSZone){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
HqlPack.getStringEqualPack(wmsCSZone.getOrderNo(), "orderNo", result);
|
|
|
|
@ -732,7 +724,6 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据条件查询责任区分配信息封装类
|
|
|
|
|
*
|
|
|
|
|
* @param wmsAreaOwner 责任区分配信息
|
|
|
|
|
* @return 责任区分配信息
|
|
|
|
|
*/
|
|
|
|
@ -759,7 +750,6 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据条件查询责任区分配信息封装类
|
|
|
|
|
*
|
|
|
|
|
* @param wmsTempOrderLock 责任区分配信息
|
|
|
|
|
* @return 责任区分配信息
|
|
|
|
|
*/
|
|
|
|
@ -870,18 +860,16 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 内部单据:库存移动单主表唯一性查询
|
|
|
|
|
*
|
|
|
|
|
*内部单据:库存移动单主表唯一性查询
|
|
|
|
|
* @param wmsMoveMaster
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packWmsMoveMasterUnique(WmsMoveMaster wmsMoveMaster) {
|
|
|
|
|
public static String packWmsMoveMasterUnique(WmsMoveMaster wmsMoveMaster){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveMaster.getOrderNo(), "orderNo", result);
|
|
|
|
|
HqlPack.getNumNOEqualPack(wmsMoveMaster.getId(), "id", result);
|
|
|
|
|
HqlPack.getNumNOEqualPack(wmsMoveMaster.getId(),"id",result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsMoveMaster, result);
|
|
|
|
|
|
|
|
|
@ -890,15 +878,14 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 内部单据:库存移动单主表分页查询
|
|
|
|
|
*
|
|
|
|
|
* @param wmsMoveMaster
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsMoveMaster(WmsMoveMaster wmsMoveMaster) {
|
|
|
|
|
public static String packHqlWmsMoveMaster(WmsMoveMaster wmsMoveMaster){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveMaster.getOrderNo(), "orderNo", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsMoveMaster.getOrderStatus(), "orderStatus", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsMoveMaster.getOrderStatus(),"orderStatus",result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveMaster.getTransTypeCode(), "transTypeCode", result);
|
|
|
|
|
getStringBuilderPack(wmsMoveMaster, result);
|
|
|
|
|
|
|
|
|
@ -907,11 +894,10 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 内部单据:库存移动单明细表分页查询
|
|
|
|
|
*
|
|
|
|
|
* @param wmsMoveDetails
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsMoveDetails(WmsMoveDetails wmsMoveDetails) {
|
|
|
|
|
public static String packHqlWmsMoveDetails(WmsMoveDetails wmsMoveDetails){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getOrderNo(), "orderNo", result);
|
|
|
|
@ -921,15 +907,15 @@ public class WmsHqlPack {
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getVendorNo(), "vendorNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getCustNo(), "custNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getUnit(), "unit", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getSrcWhNo(), "srcWhNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getDestWhNo(), "destWhNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getSrcZoneNo(), "srcZoneNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getDestZoneNo(), "destZoneNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getSrcLocateNo(), "srcLocateNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getDestLocateNo(), "destLocateNo", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsMoveDetails.getItemStatus(), "itemStatus", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsMoveDetails.getRefType(), "refType", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsMoveDetails.getRefSrc(), "refSrc", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getSrcWhNo(),"srcWhNo",result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getDestWhNo(),"destWhNo",result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getSrcZoneNo(),"srcZoneNo",result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getDestZoneNo(),"destZoneNo",result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getSrcLocateNo(),"srcLocateNo",result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveDetails.getDestLocateNo(),"destLocateNo",result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsMoveDetails.getItemStatus(),"itemStatus",result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsMoveDetails.getRefType(),"refType",result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsMoveDetails.getRefSrc(),"refSrc",result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsMoveDetails, result);
|
|
|
|
|
|
|
|
|
@ -938,11 +924,10 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 内部单据:库存移动单条码信息分页查询
|
|
|
|
|
*
|
|
|
|
|
* @param wmsMoveSn
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsMoveSn(WmsMoveSn wmsMoveSn) {
|
|
|
|
|
public static String packHqlWmsMoveSn(WmsMoveSn wmsMoveSn){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveSn.getOrderNo(), "orderNo", result);
|
|
|
|
@ -1162,10 +1147,9 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 作业流程分页查询
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsActionGroup(WmsActionGroup wmsActionGroup) {
|
|
|
|
|
public static String packHqlWmsActionGroup(WmsActionGroup wmsActionGroup){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
//查询参数封装 agDescC;agNameC
|
|
|
|
@ -1178,10 +1162,9 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 作业流程明细分页查询
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsActionGroupDetails(WmsActionGroupDetails wmsActionGroupDetails) {
|
|
|
|
|
public static String packHqlWmsActionGroupDetails(WmsActionGroupDetails wmsActionGroupDetails){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
//查询参数封装
|
|
|
|
@ -1228,7 +1211,6 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 作业记录 查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param wmsActionLog
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -1236,19 +1218,19 @@ public class WmsHqlPack {
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
if (wmsActionLog.getStartTimeStart() != null || wmsActionLog.getStartTimeEnd() != null) {
|
|
|
|
|
HqlPack.timeBuilder(wmsActionLog.getStartTimeStart(), wmsActionLog.getStartTimeEnd(),
|
|
|
|
|
HqlPack.timeBuilder(wmsActionLog.getStartTimeStart(),wmsActionLog.getStartTimeEnd(),
|
|
|
|
|
"startTime", result, true);
|
|
|
|
|
} else if (wmsActionLog.getEndTimeStart() != null || wmsActionLog.getEndTimeEnd() != null) {
|
|
|
|
|
HqlPack.timeBuilder(wmsActionLog.getEndTimeStart(), wmsActionLog.getEndTimeEnd(),
|
|
|
|
|
HqlPack.timeBuilder(wmsActionLog.getEndTimeStart(),wmsActionLog.getEndTimeEnd(),
|
|
|
|
|
"endTime", result, true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 作业流程编号
|
|
|
|
|
HqlPack.getNumEqualPack(wmsActionLog.getAgId(), "agId", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsActionLog.getAgId(),"agId",result);
|
|
|
|
|
// 作业流程名称
|
|
|
|
|
HqlPack.getStringLikerPack(wmsActionLog.getAgNameC(), "agNameC", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsActionLog.getAgNameC(),"agNameC",result);
|
|
|
|
|
// 单据编号
|
|
|
|
|
HqlPack.getStringLikerPack(wmsActionLog.getOrderNo(), "orderNo", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsActionLog.getOrderNo(),"orderNo",result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsActionLog, result);
|
|
|
|
|
|
|
|
|
@ -1257,16 +1239,15 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 作业记录明细 查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param wmsActionLogDetails
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsActionLogDetails(WmsActionLogDetails wmsActionLogDetails) {
|
|
|
|
|
public static String packHqlWmsActionLogDetails(WmsActionLogDetails wmsActionLogDetails){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
//作业流程id(对应作业记录明细里自增的id)
|
|
|
|
|
HqlPack.getNumEqualPack(wmsActionLogDetails.getAlId(), "alId", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsActionLogDetails.getSeq(), "seq", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsActionLogDetails.getAlId(),"alId",result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsActionLogDetails.getSeq(),"seq",result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsActionLogDetails.getOkSeq(), "okSeq", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsActionLogDetails.getNgSeq(), "ngSeq", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsActionLogDetails.getValueType(), "valueType", result);
|
|
|
|
@ -1298,15 +1279,14 @@ public class WmsHqlPack {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 按moveNo 取最后一笔插入的数据
|
|
|
|
|
*
|
|
|
|
|
* 按moveNo 取最后一笔插入的数据
|
|
|
|
|
* @param wmsMoveSn
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlLastWmsMoveSn(WmsMoveSn wmsMoveSn) {
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveSn.getOrderNo(), "orderNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsMoveSn.getOrderNo(),"orderNo", result);
|
|
|
|
|
getStringBuilderPack(wmsMoveSn, result);
|
|
|
|
|
HqlPack.getOrderByPack(new Object[]{2}, new String[]{"createDatetime"}, result);
|
|
|
|
|
|
|
|
|
@ -1314,21 +1294,30 @@ public class WmsHqlPack {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据条件查询库存条码信息
|
|
|
|
|
*
|
|
|
|
|
* 根据条件查询库存条码信息
|
|
|
|
|
* @param wmsStockSn
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsStockSn(WmsStockSn wmsStockSn) {
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
HqlPack.getStringEqualPack(wmsStockSn.getSn(), "sn", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsStockSn.getSn2d(), "sn2d", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsStockSn.getLocateNo(), "locateNo", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsStockSn.getSnStatus(), "snStatus", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsStockSn.getSn(),"sn", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsStockSn.getLocateNo(),"locateNo", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsStockSn.getSnStatus(),"snStatus", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsStockSn.getQcStatus(),"qcStatus", result);
|
|
|
|
|
getStringBuilderPack(wmsStockSn, result);
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据条件查询库存信息
|
|
|
|
|
* @param wmsStockQuan
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsStockQuan(WmsStockQuan wmsStockQuan) {
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
HqlPack.getStringEqualPack(wmsStockQuan.getPartNo(),"partNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsStockQuan.getLocateNo(),"locateNo", result);
|
|
|
|
|
getStringBuilderPack(wmsStockQuan, result);
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|