feat:字典规则调整允许值为空

yun-zuoyi
汪云昊 5 years ago
parent ab608c0919
commit 130d3a9792

@ -254,18 +254,29 @@ public class DdlPreparedPack {
} }
/** /**
* Stringequal * Stringequal,
* *
* @param columnName * @param columnName
* @param packBean * @param packBean
*/ */
public static void getStringEqualPack(String val, String columnName, DdlPackBean packBean) { public static void getStringEqualPack(String val, String columnName, DdlPackBean packBean) {
if (val != null && val.trim().length() > 0) { if (val != null && val.trim().length() > 0) {
packBean.addColumnQuery(columnName, " and model." + columnName + " = :m_" + columnName, val); getStringEqualAndAllowBlankPack(val, columnName, packBean);
} }
} }
/** /**
* Stringequal,
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringEqualAndAllowBlankPack(String val, String columnName, DdlPackBean packBean) {
packBean.addColumnQuery(columnName, " and model." + columnName + " = :m_" + columnName, val);
}
/**
* Stringequal * Stringequal
* *
* @param columnName * @param columnName

@ -662,7 +662,7 @@ public class CoreHqlPack {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
// and // and
DdlPreparedPack.getStringEqualPack(dictionary.getDictionaryValue(), "dictionaryValue", result); DdlPreparedPack.getStringEqualAndAllowBlankPack(dictionary.getDictionaryValue(), "dictionaryValue", result);
DdlPreparedPack.getNumEqualPack(dictionary.getParentId(), "parentId", result); DdlPreparedPack.getNumEqualPack(dictionary.getParentId(), "parentId", result);
DdlPreparedPack.getNumEqualPack(dictionary.getDictionarySoftType(), "dictionarySoftType", result); DdlPreparedPack.getNumEqualPack(dictionary.getDictionarySoftType(), "dictionarySoftType", result);
// not // not

Loading…
Cancel
Save