Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_42566577
o2oa
提交
004e551b
o2oa
项目概览
weixin_42566577
/
o2oa
与 Fork 源项目一致
Fork自
浙江兰德纵横网络技术股份有限公司 / o2oa
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
o2oa
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
004e551b
编写于
7月 01, 2022
作者:
O
o2sword
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复数据中心视图列值为数组时分类报错的问题
上级
106c0ba9
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
22 addition
and
7 deletion
+22
-7
o2server/x_query_core_express/src/main/java/com/x/query/core/express/plan/CmsPlan.java
.../src/main/java/com/x/query/core/express/plan/CmsPlan.java
+2
-0
o2server/x_query_core_express/src/main/java/com/x/query/core/express/plan/Plan.java
...ess/src/main/java/com/x/query/core/express/plan/Plan.java
+20
-7
未找到文件。
o2server/x_query_core_express/src/main/java/com/x/query/core/express/plan/CmsPlan.java
浏览文件 @
004e551b
...
...
@@ -50,6 +50,7 @@ public class CmsPlan extends Plan {
public
WhereEntry
where
=
new
WhereEntry
();
@Override
void
adjust
()
throws
Exception
{
this
.
adjustRuntime
();
this
.
adjustWhere
();
...
...
@@ -84,6 +85,7 @@ public class CmsPlan extends Plan {
this
.
selectList
=
list
;
}
@Override
List
<
String
>
listBundle
()
throws
Exception
{
// 根据where条件查询符合条件的所有文档ID列表
List
<
String
>
docIds
=
listBundleDocument
();
...
...
o2server/x_query_core_express/src/main/java/com/x/query/core/express/plan/Plan.java
浏览文件 @
004e551b
package
com.x.query.core.express.plan
;
import
java.util.ArrayList
;
import
java.util.Collection
;
import
java.util.Comparator
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.*
;
import
java.util.Map.Entry
;
import
java.util.Objects
;
import
java.util.concurrent.CompletableFuture
;
import
java.util.concurrent.ExecutorService
;
import
java.util.concurrent.TimeUnit
;
...
...
@@ -25,6 +19,7 @@ import javax.script.CompiledScript;
import
javax.script.ScriptContext
;
import
javax.script.ScriptEngine
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.list.TreeList
;
import
org.apache.commons.lang3.BooleanUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
...
@@ -207,6 +202,22 @@ public abstract class Plan extends GsonPropertyObject {
}
else
if
(
null
==
o2
)
{
return
1
;
}
else
{
if
(
o1
instanceof
List
){
String
o
=
StringUtils
.
join
((
List
)
o1
);
if
(
StringUtils
.
isBlank
(
o
)){
return
-
1
;
}
else
{
o1
=
o
;
}
}
if
(
o2
instanceof
List
){
String
o
=
StringUtils
.
join
((
List
)
o2
);
if
(
StringUtils
.
isBlank
(
o
)){
return
1
;
}
else
{
o2
=
o
;
}
}
Comparable
c1
=
(
Comparable
)
o1
;
Comparable
c2
=
(
Comparable
)
o2
;
if
(
StringUtils
.
equals
(
SelectEntry
.
ORDER_ASC
,
orderType
))
{
...
...
@@ -530,7 +541,9 @@ public abstract class Plan extends GsonPropertyObject {
}
List
<
Tuple
>
list
=
em
.
createQuery
(
cq
).
getResultList
();
Row
row
=
null
;
Set
<
String
>
set
=
new
HashSet
<>();
for
(
Tuple
o
:
list
)
{
set
.
add
(
Objects
.
toString
(
o
.
get
(
0
)));
row
=
table
.
get
(
Objects
.
toString
(
o
.
get
(
0
)));
switch
(
ItemPrimitiveType
.
valueOf
(
Objects
.
toString
(
o
.
get
(
1
))))
{
case
s:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录