|
|
@ -7,6 +7,7 @@ import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.HqlPack;
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.HqlPack;
|
|
|
|
import cn.estsh.i3plus.pojo.wms.bean.*;
|
|
|
|
import cn.estsh.i3plus.pojo.wms.bean.*;
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.pojo.wms.engine.rule.EngineRulePersistence;
|
|
|
|
import cn.estsh.i3plus.pojo.wms.engine.script.EngineScriptPersistence;
|
|
|
|
import cn.estsh.i3plus.pojo.wms.engine.script.EngineScriptPersistence;
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
import com.google.common.base.Strings;
|
|
|
|
import com.google.common.base.Strings;
|
|
|
@ -181,8 +182,8 @@ public class WmsHqlPack {
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
|
|
//查询参数封装
|
|
|
|
//查询参数封装
|
|
|
|
DdlPreparedPack.getInPack(String.join(",", WmsEnumUtil.MASTER_ORDER_STATUS.CREATE.getValue() + "",
|
|
|
|
DdlPreparedPack.getInPackArray(new Object[]{WmsEnumUtil.MASTER_ORDER_STATUS.CREATE.getValue(),
|
|
|
|
WmsEnumUtil.MASTER_ORDER_STATUS.RECEIPT.getValue() + ""), "poStatus", result);
|
|
|
|
WmsEnumUtil.MASTER_ORDER_STATUS.RECEIPT.getValue()}, "poStatus", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(), "isPart", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(), "isPart", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getOrderNo(), "orderNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getOrderNo(), "orderNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getPoType(), "poType", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getPoType(), "poType", result);
|
|
|
@ -953,6 +954,7 @@ public class WmsHqlPack {
|
|
|
|
DdlPackBean result =new DdlPackBean();
|
|
|
|
DdlPackBean result =new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsMoveMaster.getOrderNo(), "orderNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsMoveMaster.getOrderNo(), "orderNo", result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsMoveMaster.getTransTypeCode(),"transTypeCode",result);
|
|
|
|
DdlPreparedPack.getNumNOEqualPack(wmsMoveMaster.getId(), "id", result);
|
|
|
|
DdlPreparedPack.getNumNOEqualPack(wmsMoveMaster.getId(), "id", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsMoveMaster.getOrderStatus(), "orderStatus", result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsMoveMaster.getOrderStatus(), "orderStatus", result);
|
|
|
|
|
|
|
|
|
|
|
@ -1536,19 +1538,19 @@ public class WmsHqlPack {
|
|
|
|
* @param wmsDataAuth
|
|
|
|
* @param wmsDataAuth
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public static String packHqlWmsDataAuthFind(WmsDataAuth wmsDataAuth) {
|
|
|
|
public static DdlPackBean packHqlWmsDataAuthFind(WmsDataAuth wmsDataAuth) {
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
if (!Strings.isNullOrEmpty(wmsDataAuth.getRoleCode())) {
|
|
|
|
if (!Strings.isNullOrEmpty(wmsDataAuth.getRoleCode())) {
|
|
|
|
HqlPack.getStringEqualPack(wmsDataAuth.getRoleCode(), "roleCode", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsDataAuth.getRoleCode(), "roleCode", result);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!Strings.isNullOrEmpty(wmsDataAuth.getDataObj())) {
|
|
|
|
if (!Strings.isNullOrEmpty(wmsDataAuth.getDataObj())) {
|
|
|
|
HqlPack.getStringEqualPack(wmsDataAuth.getDataObj(), "dataObj", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsDataAuth.getDataObj(), "dataObj", result);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!Strings.isNullOrEmpty(wmsDataAuth.getDataObjValue())) {
|
|
|
|
if (!Strings.isNullOrEmpty(wmsDataAuth.getDataObjValue())) {
|
|
|
|
HqlPack.getStringRightLikerPack(wmsDataAuth.getDataObjValue(), "dataObjValue", result);
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsDataAuth.getDataObjValue(), "dataObjValue", result);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
getStringBuilderPack(wmsDataAuth, result);
|
|
|
|
getStringBuilderPack(wmsDataAuth, result);
|
|
|
|
return result.toString();
|
|
|
|
return result;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -1557,11 +1559,11 @@ public class WmsHqlPack {
|
|
|
|
* @param taskDetails
|
|
|
|
* @param taskDetails
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public static String packHqlWmsTaskDetails(WmsTaskDetails taskDetails) {
|
|
|
|
public static DdlPackBean packHqlWmsTaskDetails(WmsTaskDetails taskDetails) {
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
HqlPack.getStringEqualPack(taskDetails.getOrderNo(), "orderNo", result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(taskDetails.getOrderNo(), "orderNo", result);
|
|
|
|
getStringBuilderPack(taskDetails, result);
|
|
|
|
getStringBuilderPack(taskDetails, result);
|
|
|
|
return result.toString();
|
|
|
|
return result;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -1605,11 +1607,16 @@ public class WmsHqlPack {
|
|
|
|
* @param wmsConfig
|
|
|
|
* @param wmsConfig
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public static String packHqlWmsConfig(WmsConfig wmsConfig) {
|
|
|
|
public static DdlPackBean packHqlWmsConfig(WmsConfig wmsConfig) {
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
HqlPack.getStringEqualPack(wmsConfig.getConfigCode(), "configCode", result);
|
|
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsConfig.getConfigCode(), "configCode", result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsConfig.getConfigType(), "configType", result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsConfig.getConfigValue(), "configValue", result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(wmsConfig.getConfigValueType(), "configValueType", result);
|
|
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsConfig, result);
|
|
|
|
getStringBuilderPack(wmsConfig, result);
|
|
|
|
return result.toString();
|
|
|
|
return result;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -1663,6 +1670,24 @@ public class WmsHqlPack {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 查询规则持久化 查询条件封装
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
* @return
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public static DdlPackBean packEngineRulePersistence(EngineRulePersistence rulePersistence) {
|
|
|
|
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(rulePersistence.getRuleNo(), "ruleNo", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(rulePersistence.getRuleName(), "ruleName", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(rulePersistence.getRuleContent(), "ruleContent", packBean);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(rulePersistence, packBean);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{2}, new String[]{"createDatetime"}, packBean);
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 盘点主表 分页查询(散件)
|
|
|
|
* 盘点主表 分页查询(散件)
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* @param wmsCSOrderMaster
|
|
|
|
* @param wmsCSOrderMaster
|
|
|
|