Signed-off-by: dongpx <2112323174@qq.com>

This commit is contained in:
dongpx
2026-02-05 10:37:57 +08:00
parent a1c91f2959
commit b7ebd3778d
15 changed files with 28 additions and 11 deletions

View File

@@ -1069,6 +1069,9 @@ public class FrameServiceImpl implements IFrameService {
List<Map<String, String>> whereFieldMapList = lideeYunJiMapper.getReportWhereFieldList(reportEntity.getId()); List<Map<String, String>> whereFieldMapList = lideeYunJiMapper.getReportWhereFieldList(reportEntity.getId());
Func.handleWhere(whereFieldMapList, queryWrapper, params); Func.handleWhere(whereFieldMapList, queryWrapper, params);
//处理分组group by=================
Func.handleGroupBy(queryWrapper, params);
return queryWrapper; return queryWrapper;
} }

View File

@@ -906,6 +906,15 @@ public class Func extends FuncBase {
return formatAreaStr(jsonStr); return formatAreaStr(jsonStr);
} }
//处理分组
public static void handleGroupBy(SqlInfoQueryWrapper.Wrapper wrapper, Map<String, Object> params){
}
//处理排序 //处理排序
public static void handleOrderBy(SqlInfoQueryWrapper.Wrapper wrapper, Map<String, Object> params, String orderbyConfigStr) { public static void handleOrderBy(SqlInfoQueryWrapper.Wrapper wrapper, Map<String, Object> params, String orderbyConfigStr) {
@@ -1138,6 +1147,11 @@ public class Func extends FuncBase {
}); });
} }
} }
if(params.containsKey("Group by")){
String[] str=params.get("Group by").toString().split(",");
wrapper.groupByColumns(str);
}
} }

View File

@@ -12,7 +12,7 @@ import org.apache.ibatis.type.JdbcType;
@Generated( @Generated(
value = "org.mapstruct.ap.MappingProcessor", value = "org.mapstruct.ap.MappingProcessor",
date = "2026-02-02T00:49:12+0800", date = "2026-02-04T12:27:21+0800",
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)" comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)"
) )
public class CodegenConvertImpl implements CodegenConvert { public class CodegenConvertImpl implements CodegenConvert {

View File

@@ -10,7 +10,7 @@ import javax.annotation.Generated;
@Generated( @Generated(
value = "org.mapstruct.ap.MappingProcessor", value = "org.mapstruct.ap.MappingProcessor",
date = "2026-02-02T00:49:12+0800", date = "2026-02-04T12:27:21+0800",
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)" comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)"
) )
public class ConfigConvertImpl implements ConfigConvert { public class ConfigConvertImpl implements ConfigConvert {

View File

@@ -6,7 +6,7 @@ import javax.annotation.Generated;
@Generated( @Generated(
value = "org.mapstruct.ap.MappingProcessor", value = "org.mapstruct.ap.MappingProcessor",
date = "2026-02-02T00:49:12+0800", date = "2026-02-04T12:27:20+0800",
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)" comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)"
) )
public class FileConfigConvertImpl implements FileConfigConvert { public class FileConfigConvertImpl implements FileConfigConvert {

View File

@@ -4,7 +4,7 @@ import javax.annotation.Generated;
@Generated( @Generated(
value = "org.mapstruct.ap.MappingProcessor", value = "org.mapstruct.ap.MappingProcessor",
date = "2026-02-02T00:49:12+0800", date = "2026-02-04T12:27:20+0800",
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)" comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)"
) )
public class RedisConvertImpl implements RedisConvert { public class RedisConvertImpl implements RedisConvert {

View File

@@ -14,7 +14,7 @@ import javax.annotation.Generated;
@Generated( @Generated(
value = "org.mapstruct.ap.MappingProcessor", value = "org.mapstruct.ap.MappingProcessor",
date = "2026-02-02T00:49:16+0800", date = "2026-02-04T12:27:28+0800",
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)" comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)"
) )
public class AuthConvertImpl implements AuthConvert { public class AuthConvertImpl implements AuthConvert {

View File

@@ -6,7 +6,7 @@ import javax.annotation.Generated;
@Generated( @Generated(
value = "org.mapstruct.ap.MappingProcessor", value = "org.mapstruct.ap.MappingProcessor",
date = "2026-02-02T00:49:16+0800", date = "2026-02-04T12:27:28+0800",
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)" comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)"
) )
public class OperateLogConvertImpl implements OperateLogConvert { public class OperateLogConvertImpl implements OperateLogConvert {

View File

@@ -4,7 +4,7 @@ import javax.annotation.Generated;
@Generated( @Generated(
value = "org.mapstruct.ap.MappingProcessor", value = "org.mapstruct.ap.MappingProcessor",
date = "2026-02-02T00:49:16+0800", date = "2026-02-04T12:27:28+0800",
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)" comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)"
) )
public class MailAccountConvertImpl implements MailAccountConvert { public class MailAccountConvertImpl implements MailAccountConvert {

View File

@@ -4,7 +4,7 @@ import javax.annotation.Generated;
@Generated( @Generated(
value = "org.mapstruct.ap.MappingProcessor", value = "org.mapstruct.ap.MappingProcessor",
date = "2026-02-02T00:49:16+0800", date = "2026-02-04T12:27:28+0800",
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)" comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)"
) )
public class OAuth2OpenConvertImpl implements OAuth2OpenConvert { public class OAuth2OpenConvertImpl implements OAuth2OpenConvert {

View File

@@ -6,7 +6,7 @@ import javax.annotation.Generated;
@Generated( @Generated(
value = "org.mapstruct.ap.MappingProcessor", value = "org.mapstruct.ap.MappingProcessor",
date = "2026-02-02T00:49:16+0800", date = "2026-02-04T12:27:28+0800",
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)" comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)"
) )
public class SocialUserConvertImpl implements SocialUserConvert { public class SocialUserConvertImpl implements SocialUserConvert {

View File

@@ -4,7 +4,7 @@ import javax.annotation.Generated;
@Generated( @Generated(
value = "org.mapstruct.ap.MappingProcessor", value = "org.mapstruct.ap.MappingProcessor",
date = "2026-02-02T00:49:16+0800", date = "2026-02-04T12:27:28+0800",
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)" comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)"
) )
public class TenantConvertImpl implements TenantConvert { public class TenantConvertImpl implements TenantConvert {

View File

@@ -4,7 +4,7 @@ import javax.annotation.Generated;
@Generated( @Generated(
value = "org.mapstruct.ap.MappingProcessor", value = "org.mapstruct.ap.MappingProcessor",
date = "2026-02-02T00:49:16+0800", date = "2026-02-04T12:27:28+0800",
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)" comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_392 (Amazon.com Inc.)"
) )
public class UserConvertImpl implements UserConvert { public class UserConvertImpl implements UserConvert {