|
|
|
@ -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.HqlPack;
|
|
|
|
|
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 com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.google.common.base.Strings;
|
|
|
|
@ -1536,19 +1537,19 @@ public class WmsHqlPack {
|
|
|
|
|
* @param wmsDataAuth
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsDataAuthFind(WmsDataAuth wmsDataAuth) {
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
public static DdlPackBean packHqlWmsDataAuthFind(WmsDataAuth wmsDataAuth) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
if (!Strings.isNullOrEmpty(wmsDataAuth.getRoleCode())) {
|
|
|
|
|
HqlPack.getStringEqualPack(wmsDataAuth.getRoleCode(), "roleCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsDataAuth.getRoleCode(), "roleCode", result);
|
|
|
|
|
}
|
|
|
|
|
if (!Strings.isNullOrEmpty(wmsDataAuth.getDataObj())) {
|
|
|
|
|
HqlPack.getStringEqualPack(wmsDataAuth.getDataObj(), "dataObj", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(wmsDataAuth.getDataObj(), "dataObj", result);
|
|
|
|
|
}
|
|
|
|
|
if (!Strings.isNullOrEmpty(wmsDataAuth.getDataObjValue())) {
|
|
|
|
|
HqlPack.getStringRightLikerPack(wmsDataAuth.getDataObjValue(), "dataObjValue", result);
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(wmsDataAuth.getDataObjValue(), "dataObjValue", result);
|
|
|
|
|
}
|
|
|
|
|
getStringBuilderPack(wmsDataAuth, result);
|
|
|
|
|
return result.toString();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -1557,11 +1558,11 @@ public class WmsHqlPack {
|
|
|
|
|
* @param taskDetails
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsTaskDetails(WmsTaskDetails taskDetails) {
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
HqlPack.getStringEqualPack(taskDetails.getOrderNo(), "orderNo", result);
|
|
|
|
|
public static DdlPackBean packHqlWmsTaskDetails(WmsTaskDetails taskDetails) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(taskDetails.getOrderNo(), "orderNo", result);
|
|
|
|
|
getStringBuilderPack(taskDetails, result);
|
|
|
|
|
return result.toString();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -1663,6 +1664,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
|
|
|
|
|