From 4154b60249ff4d51ef7d621bafbe7397575ada3a Mon Sep 17 00:00:00 2001 From: "yunhao.wang" Date: Mon, 4 Mar 2019 21:01:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E8=A1=A8=E4=BC=98=E5=8C=96=20?= =?UTF-8?q?=E8=A7=A3=E5=86=B3bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/platform/sqlpack/CoreHqlPack.java | 27 ++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreHqlPack.java b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreHqlPack.java index f69ddf2..98afcba 100644 --- a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreHqlPack.java +++ b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreHqlPack.java @@ -408,6 +408,7 @@ public class CoreHqlPack { HqlPack.getStringEqualPack(dictionary.getDictionaryCode(),"dictionaryCode",result); // not HqlPack.getNumNOEqualPack(dictionary.getId(),"id",result); + HqlPack.getNumNOEqualPack(dictionary.getParentId(),"parentId",result); // 添加默认排序 HqlPack.getOrderDefault(dictionary); @@ -425,9 +426,9 @@ public class CoreHqlPack { // and HqlPack.getStringEqualPack(dictionary.getDictionaryValue(),"dictionaryValue",result); - HqlPack.getNumEqualPack(dictionary.getParentId(),"parentId",result); // not HqlPack.getNumNOEqualPack(dictionary.getId(),"id",result); + HqlPack.getNumNOEqualPack(dictionary.getParentId(),"parentId",result); // 添加默认排序 HqlPack.getOrderDefault(dictionary); @@ -603,7 +604,13 @@ public class CoreHqlPack { return result.toString(); } - + /** + * 大小区间比较 + * @param columnName + * @param min + * @param max + * @return + */ public static String packHqlByInterval(String columnName,Object min,Object max){ StringBuffer result = new StringBuffer(); @@ -612,4 +619,20 @@ public class CoreHqlPack { return result.toString(); } + + + /** + * 字典信息查询id集合中是否存在默认数据 + * @param ids + * @return + */ + public static String packHqlSysDictionaryByIdsAndIsDefault(Long[] ids) { + StringBuffer result = new StringBuffer(); + + // hql拼接 + HqlPack.getInPack(StringUtils.join(ids,","),"id",result); + HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(),"isDefault",result); + + return result.toString(); + } } \ No newline at end of file