0b9afea1961d3cfb840529979742ea53bce9d3e3..3707c827c6588bd6728f4f43ba4fef349c2c166f
2024-05-08 danzhou.wang
agird解析优化
3707c8 对比 | 目录
1个文件已修改
15 ■■■■■ 已修改文件
src/main/java/com/kotelmems/platform/dao/hibernate/BaseHibernateDao.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/kotelmems/platform/dao/hibernate/BaseHibernateDao.java
@@ -2444,10 +2444,23 @@
     * @return: void
     */
    public static void agParmFilterAppend(PageRequest pageReq, StringBuffer sb) {
        agParmFilterAppend(pageReq, sb, null);
    }
    /**
     * @description <增加 agrid 分页过滤条件sql>
     * @author danzhou.wang
     * @date: 2024/5/8 12:09
     * @param: [pageReq, sb, aliasName ( a. b. 需要点 否则失效)]
     * @return: void
     */
    public static void agParmFilterAppend(PageRequest pageReq, StringBuffer sb, String aliasName) {
        if (StringUtils.isEmpty(aliasName) || !aliasName.endsWith(".")) {
            aliasName = "";
        }
        AgParm agParm = pageReq.getAgParm();
        if (agParm != null && agParm.getCount() > 0) {
            sb.append(" AND ");
            sb.append(agParm.getConditionSql(""));
            sb.append(agParm.getConditionSql(aliasName));
        }
    }