优化入库和质检明细处理业务

yun-zuoyi
Silliter 6 years ago
parent 3d3260c1a7
commit 8a69224e05

@ -242,6 +242,16 @@ public class DdlPreparedPack {
* @param columnName * @param columnName
* @param packBean * @param packBean
*/ */
public static void getStringNotNullPack(String columnName, DdlPackBean packBean) {
packBean.addColumnQuery(null," and model." + columnName + " is not null", null);
}
/**
* Stringequal
*
* @param columnName
* @param packBean
*/
public static void getStringEqualPackOr(String val, String columnName, DdlPackBean packBean) { public static void getStringEqualPackOr(String val, String columnName, DdlPackBean packBean) {
if (val != null && val.trim().length() > 0) { if (val != null && val.trim().length() > 0) {
packBean.addColumnQuery(columnName," or model." + columnName + " = :m_" + columnName, val); packBean.addColumnQuery(columnName," or model." + columnName + " = :m_" + columnName, val);

@ -1021,13 +1021,35 @@ public class WmsHqlPack {
HqlPack.getStringEqualPack(wmsMoveSn.getOrderNo(), "orderNo", result); HqlPack.getStringEqualPack(wmsMoveSn.getOrderNo(), "orderNo", result);
HqlPack.getStringEqualPack(wmsMoveSn.getPartNo(), "partNo", result); HqlPack.getStringEqualPack(wmsMoveSn.getPartNo(), "partNo", result);
HqlPack.getStringLikerPack(wmsMoveSn.getPartNameRdd(), "partNameRdd", result); HqlPack.getStringLikerPack(wmsMoveSn.getPartNameRdd(), "partNameRdd", result);
HqlPack.getStringEqualPack(wmsMoveSn.getRemark(), "remark", result);
getStringBuilderPack(wmsMoveSn, result); getStringBuilderPack(wmsMoveSn, result);
return result.toString(); return result.toString();
} }
/** /**
*
* @param sn
* @return
*/
public static DdlPackBean packHqlWmsMoveSnForQC(List<String> orderList, String sn, String organizeCode) {
DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringEqualPack(sn, "sn", result);
DdlPreparedPack.getInPackList(orderList, "orderNo", result);
DdlPreparedPack.getStringNotNullPack("remark", result);
// 判断工厂代码是否为空
if (StringUtils.isNotBlank(organizeCode)) {
DdlPreparedPack.getStringEqualPack(organizeCode, "organizeCode", result);
}
// 封装有效状态和删除状态
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
return result;
}
/**
* *
* *
* @param wmsQCMaster * @param wmsQCMaster

Loading…
Cancel
Save