|
|
|
@ -18,8 +18,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 封装公用查询参数
|
|
|
|
|
*
|
|
|
|
|
* @param bean 实体对象
|
|
|
|
|
* @param bean 实体对象
|
|
|
|
|
* @param hqlStr 查询语句
|
|
|
|
|
* @return 封装完成的查询语句
|
|
|
|
|
*/
|
|
|
|
@ -71,7 +70,8 @@ public class WmsHqlPack {
|
|
|
|
|
//查询参数封装
|
|
|
|
|
HqlPack.getStringLikerPack(wmsDocMovementDetails.getOrderNo(), "orderNo", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsDocMovementDetails, result);
|
|
|
|
|
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),
|
|
|
|
|
"isDeleted", result);
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -90,7 +90,10 @@ public class WmsHqlPack {
|
|
|
|
|
HqlPack.getNumEqualPack(wmsDocMovementMaster.getBusiType(), "busiType", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsDocMovementMaster.getCustomerNo(), "customerNo", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsDocMovementMaster, result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsDocMovementMaster.getOrganizeCode(), "organizeCode", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsDocMovementMaster.getIsValid(), "isValid", result);
|
|
|
|
|
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),
|
|
|
|
|
"isDeleted", result);
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -124,7 +127,9 @@ public class WmsHqlPack {
|
|
|
|
|
public static String packHqlWmsRoutingChildren(String routingCode) {
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
HqlPack.getStringLikerPack(routingCode, "routingCode", result);
|
|
|
|
|
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
|
|
|
|
|
|
|
|
|
|
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),
|
|
|
|
|
"isDeleted", result);
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -140,7 +145,10 @@ public class WmsHqlPack {
|
|
|
|
|
HqlPack.getStringLikerPack(wmsRoutingMaster.getRoutingCode(), "routingCode", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsRoutingMaster.getRoutingName(), "routingName", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsRoutingMaster, result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsRoutingMaster.getOrganizeCode(), "organizeCode", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsRoutingMaster.getIsValid(), "isValid", result);
|
|
|
|
|
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),
|
|
|
|
|
"isDeleted", result);
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -158,7 +166,11 @@ public class WmsHqlPack {
|
|
|
|
|
HqlPack.getStringLikerPack(wmsPart.getPartSpec(), "partSpec", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsPart.getPartType(), "partType", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsPart, result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsPart.getOrganizeCode(), "organizeCode", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsPart.getIsValid(), "isValid", result);
|
|
|
|
|
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),
|
|
|
|
|
"isDeleted", result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -178,7 +190,7 @@ public class WmsHqlPack {
|
|
|
|
|
HqlPack.timeBuilder(wmsIbCheckPlan.getEndDate(), null, "endDate", result, true);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsIbCheckPlan.getIsValid(), "isValid", result);
|
|
|
|
|
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsIbCheckPlan.getOrganizeCode(), "organizeCode", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsIbCheckPlan.getOrganizeCode(),"organizeCode",result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
@ -198,7 +210,7 @@ public class WmsHqlPack {
|
|
|
|
|
HqlPack.getStringLikerPack(wmsLocatePart.getPartNameRdd(), "partNameRdd", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsLocatePart.getIsValid(), "isValid", result);
|
|
|
|
|
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsLocatePart.getOrganizeCode(), "organizeCode", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsLocatePart.getOrganizeCode(),"organizeCode",result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
@ -220,7 +232,7 @@ public class WmsHqlPack {
|
|
|
|
|
HqlPack.getStringLikerPack(wmsLocate.getZoneNo(), "zoneNo", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsLocate.getIsValid(), "isValid", result);
|
|
|
|
|
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsLocate.getOrganizeCode(), "organizeCode", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsLocate.getOrganizeCode(),"organizeCode",result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
@ -306,7 +318,7 @@ public class WmsHqlPack {
|
|
|
|
|
HqlPack.getStringLikerPack(wmsTransType.getOrganizeCode(), "organizeCode", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsTransType.getIsValid(), "isValid", result);
|
|
|
|
|
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsTransType.getOrganizeCode(), "organizeCode", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsTransType.getOrganizeCode(),"organizeCode",result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
@ -657,6 +669,118 @@ public class WmsHqlPack {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据条件查询打印机队列信息封装类
|
|
|
|
|
* @param wmsSnPrint 打印机队列信息
|
|
|
|
|
* @return 打印机队列信息
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsSnPrint(WmsSnPrint wmsSnPrint) {
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
// 来源单据类型
|
|
|
|
|
HqlPack.getStringLikerPack(wmsSnPrint.getRefType(), "refType", result);
|
|
|
|
|
// 来源单据号
|
|
|
|
|
HqlPack.getStringEqualPack(wmsSnPrint.getRefNo(), "refNo", result);
|
|
|
|
|
// 打印机
|
|
|
|
|
HqlPack.getStringEqualPack(wmsSnPrint.getPrinter(), "printer", result);
|
|
|
|
|
// 打印机状态
|
|
|
|
|
HqlPack.getNumEqualPack(wmsSnPrint.getStatus(), "status", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsSnPrint, result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 盘点库位 条件封装
|
|
|
|
|
* @param wmsCSLocate
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsCSLocate(WmsCSLocate wmsCSLocate){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
HqlPack.getStringEqualPack(wmsCSLocate.getOrderNo(), "orderNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsCSLocate.getLocateNo(), ";locateNo", result);
|
|
|
|
|
getStringBuilderPack(wmsCSLocate, result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 盘点物料 条件封装
|
|
|
|
|
* @param wmsCSPart
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
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);
|
|
|
|
|
getStringBuilderPack(wmsCSPart, result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 盘点存储区 条件封装
|
|
|
|
|
* @param wmsCSZone
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsCSZone(WmsCSZone wmsCSZone){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
HqlPack.getStringEqualPack(wmsCSZone.getOrderNo(), "orderNo", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsCSZone.getZoneNo(), "zoneNo", result);
|
|
|
|
|
getStringBuilderPack(wmsCSZone, result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据条件查询责任区分配信息封装类
|
|
|
|
|
* @param wmsAreaOwner 责任区分配信息
|
|
|
|
|
* @return 责任区分配信息
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsAreaOwner(WmsAreaOwner wmsAreaOwner) {
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
// 仓库代码
|
|
|
|
|
HqlPack.getStringLikerPack(wmsAreaOwner.getWhNo(), "whNo", result);
|
|
|
|
|
// 来源单据号
|
|
|
|
|
HqlPack.getStringEqualPack(wmsAreaOwner.getZoneNo(), "zoneNo", result);
|
|
|
|
|
// 供应商编码
|
|
|
|
|
HqlPack.getStringEqualPack(wmsAreaOwner.getVendorNo(), "vendorNo", result);
|
|
|
|
|
// 物料编码
|
|
|
|
|
HqlPack.getStringEqualPack(wmsAreaOwner.getPartNo(), "partNo", result);
|
|
|
|
|
// 负责人
|
|
|
|
|
HqlPack.getStringEqualPack(wmsAreaOwner.getOwnerUserNo(), "ownerUserNo", result);
|
|
|
|
|
// 是否预分配
|
|
|
|
|
HqlPack.getNumEqualPack(wmsAreaOwner.getIsPreAssign(), "isPreAssign", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsAreaOwner, result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据条件查询责任区分配信息封装类
|
|
|
|
|
* @param wmsTempOrderLock 责任区分配信息
|
|
|
|
|
* @return 责任区分配信息
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsTempOrderLock(WmsTempOrderLock wmsTempOrderLock) {
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
// 订单号
|
|
|
|
|
HqlPack.getStringLikerPack(wmsTempOrderLock.getOrderNo(), "orderNo", result);
|
|
|
|
|
// 业务类型
|
|
|
|
|
HqlPack.getStringEqualPack(wmsTempOrderLock.getBizType(), "bizType", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsTempOrderLock, result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 业务:库存条码查询封装
|
|
|
|
|
*
|
|
|
|
|
* @param wmsStockSn
|
|
|
|
|