|
|
|
@ -4,6 +4,7 @@ import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.HqlPack;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.SqlPack;
|
|
|
|
|
import cn.estsh.i3plus.pojo.wms.bean.*;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
|
|
|
|
@ -24,13 +25,14 @@ public class WmsHqlPack {
|
|
|
|
|
*/
|
|
|
|
|
public static String getStringBuilderPack(BaseBean bean, StringBuffer hqlStr) {
|
|
|
|
|
|
|
|
|
|
// 判断工厂代码是否为空
|
|
|
|
|
if (StringUtils.isNotBlank(bean.getOrganizeCode())) {
|
|
|
|
|
hqlStr.append(" and model.organizeCode = " + bean.getOrganizeCode());
|
|
|
|
|
} else if (bean.getIsValid() > 0) {
|
|
|
|
|
hqlStr.append(" and model.isValid = " + bean.getIsValid());
|
|
|
|
|
SqlPack.getStringEqualPack(bean.getOrganizeCode(), "organizeCode", hqlStr);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
hqlStr.append(" and model.isDeleted = " + CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue());
|
|
|
|
|
// 封装有效状态和删除状态
|
|
|
|
|
SqlPack.getNumEqualPack(bean.getIsValid(), "isValid", hqlStr);
|
|
|
|
|
SqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", hqlStr);
|
|
|
|
|
|
|
|
|
|
return hqlStr.toString();
|
|
|
|
|
}
|
|
|
|
@ -113,11 +115,9 @@ public class WmsHqlPack {
|
|
|
|
|
HqlPack.getNumEqualPack(wmsPOMaster.getPoStatus(), "poStatus", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsPOMaster.getVendorNo(), "vendorNo", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsPOMaster.getSrc(), "src", result);
|
|
|
|
|
// HqlPack.getNumEqualPack(wmsPOMaster.getIsValid(), "isValid", result);
|
|
|
|
|
// HqlPack.getNumEqualPack(wmsPOMaster.getIsDeleted(), "isDeleted", result);
|
|
|
|
|
HqlPack.getStringEqualPack(wmsPOMaster.getIsAsn(), "isAsn", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(wmsPOMaster, result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|