Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_42566577
o2oa
提交
34be5569
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,发现更多精彩内容 >>
提交
34be5569
编写于
6月 23, 2022
作者:
O
o2null
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'feature/swagger' into 'develop'
fix compare See merge request o2oa/o2oa!724
上级
2894fb07
7808d538
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
15 addition
and
22 deletion
+15
-22
o2server/x_component_assemble_control/src/main/java/com/x/component/assemble/control/jaxrs/status/ActionList.java
...x/component/assemble/control/jaxrs/status/ActionList.java
+3
-2
o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/work/ActionListCountWithApplication.java
...le/surface/jaxrs/work/ActionListCountWithApplication.java
+2
-1
o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/work/ActionListCountWithProcess.java
...semble/surface/jaxrs/work/ActionListCountWithProcess.java
+2
-1
o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/work/ActionManageGetAssignment.java
...ssemble/surface/jaxrs/work/ActionManageGetAssignment.java
+1
-8
o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/work/BaseCreateAction.java
...latform/assemble/surface/jaxrs/work/BaseCreateAction.java
+7
-10
未找到文件。
o2server/x_component_assemble_control/src/main/java/com/x/component/assemble/control/jaxrs/status/ActionList.java
浏览文件 @
34be5569
...
...
@@ -32,8 +32,9 @@ class ActionList extends BaseAction {
try
(
EntityManagerContainer
emc
=
EntityManagerContainerFactory
.
instance
().
create
())
{
Business
business
=
new
Business
(
emc
);
List
<
String
>
ids
=
business
.
component
().
listVisiable
();
emc
.
list
(
Component
.
class
,
ids
).
stream
()
.
sorted
(
Comparator
.
nullsLast
(
Comparator
.
comparing
(
Component:
:
getOrderNumber
))).
forEach
(
o
->
{
emc
.
list
(
Component
.
class
,
ids
).
stream
().
sorted
(
Comparator
.
comparing
(
Component:
:
getOrderNumber
,
Comparator
.
nullsLast
(
Comparator
.
naturalOrder
())))
.
forEach
(
o
->
{
if
(
this
.
allow
(
o
,
effectivePerson
.
getDistinguishedName
()))
{
wo
.
getAllowList
().
add
(
WoComponent
.
copier
.
copy
(
o
));
}
else
{
...
...
o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/work/ActionListCountWithApplication.java
浏览文件 @
34be5569
...
...
@@ -42,7 +42,8 @@ class ActionListCountWithApplication extends BaseAction {
cq
.
multiselect
(
applicationPath
,
applicationNamePath
,
cb
.
count
(
root
).
as
(
Long
.
class
)).
where
(
p
)
.
groupBy
(
applicationPath
,
applicationNamePath
);
List
<
Wo
>
wos
=
em
.
createQuery
(
cq
).
getResultList
().
stream
()
.
sorted
(
Comparator
.
nullsLast
(
Comparator
.
comparing
(
Wo:
:
getName
))).
collect
(
Collectors
.
toList
());
.
sorted
(
Comparator
.
comparing
(
Wo:
:
getName
,
Comparator
.
nullsLast
(
Comparator
.
naturalOrder
())))
.
collect
(
Collectors
.
toList
());
result
.
setData
(
wos
);
return
result
;
}
...
...
o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/work/ActionListCountWithProcess.java
浏览文件 @
34be5569
...
...
@@ -50,7 +50,8 @@ class ActionListCountWithProcess extends BaseAction {
cq
.
multiselect
(
processPath
,
processNamePath
,
cb
.
count
(
root
).
as
(
Long
.
class
)).
where
(
p
).
groupBy
(
processPath
,
processNamePath
);
List
<
Wo
>
wos
=
em
.
createQuery
(
cq
).
getResultList
().
stream
()
.
sorted
(
Comparator
.
nullsLast
(
Comparator
.
comparing
(
Wo:
:
getName
))).
collect
(
Collectors
.
toList
());
.
sorted
(
Comparator
.
comparing
(
Wo:
:
getName
,
Comparator
.
nullsLast
(
Comparator
.
naturalOrder
())))
.
collect
(
Collectors
.
toList
());
result
.
setData
(
wos
);
return
result
;
}
...
...
o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/work/ActionManageGetAssignment.java
浏览文件 @
34be5569
...
...
@@ -69,14 +69,7 @@ class ActionManageGetAssignment extends BaseAction {
try
(
EntityManagerContainer
emc
=
EntityManagerContainerFactory
.
instance
().
create
())
{
emc
.
listEqual
(
Task
.
class
,
Task
.
work_FIELDNAME
,
id
).
stream
()
.
sorted
(
Comparator
.
comparing
(
Task:
:
getStartTime
,
Comparator
.
nullsLast
(
Date:
:
compareTo
)))
.
forEach
(
o
->
{
try
{
WoTask
w
=
WoTask
.
copier
.
copy
(
o
);
wo
.
getTaskList
().
add
(
w
);
}
catch
(
Exception
e
)
{
LOGGER
.
error
(
e
);
}
});
.
map
(
WoTask
.
copier
::
copy
).
forEach
(
wo
.
getTaskList
()::
add
);
}
catch
(
Exception
e
)
{
LOGGER
.
error
(
e
);
}
...
...
o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/work/BaseCreateAction.java
浏览文件 @
34be5569
...
...
@@ -7,10 +7,10 @@ import java.util.List;
import
java.util.stream.Collectors
;
import
org.apache.commons.lang3.BooleanUtils
;
import
org.apache.commons.lang3.ObjectUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
com.google.gson.JsonElement
;
import
com.mchange.lang.ObjectUtils
;
import
com.x.base.core.container.EntityManagerContainer
;
import
com.x.base.core.container.factory.EntityManagerContainerFactory
;
import
com.x.base.core.entity.JpaObject
;
...
...
@@ -22,8 +22,6 @@ import com.x.base.core.project.bean.WrapCopierFactory;
import
com.x.base.core.project.http.EffectivePerson
;
import
com.x.base.core.project.http.TokenType
;
import
com.x.base.core.project.jaxrs.WoId
;
import
com.x.base.core.project.logger.Logger
;
import
com.x.base.core.project.logger.LoggerFactory
;
import
com.x.base.core.project.organization.Unit
;
import
com.x.base.core.project.tools.ListTools
;
import
com.x.organization.core.express.Organization
;
...
...
@@ -34,7 +32,6 @@ import com.x.processplatform.core.entity.content.Task;
import
com.x.processplatform.core.entity.content.TaskCompleted
;
import
com.x.processplatform.core.entity.content.Work
;
import
com.x.processplatform.core.entity.content.WorkLog
;
import
com.x.processplatform.core.express.assemble.surface.jaxrs.work.ActionCreateWi
;
import
io.swagger.v3.oas.annotations.media.Schema
;
...
...
@@ -249,7 +246,8 @@ class BaseCreateAction extends BaseAction {
this
.
referenceTaskCompleted
(
business
,
wo
);
os
.
add
(
wo
);
}
return
os
.
stream
().
sorted
(
Comparator
.
nullsLast
(
Comparator
.
comparing
(
Wo:
:
getArrivedTime
)))
return
os
.
stream
()
.
sorted
(
Comparator
.
comparing
(
Wo:
:
getArrivedTime
,
Comparator
.
nullsLast
(
Comparator
.
naturalOrder
())))
.
collect
(
Collectors
.
toList
());
}
...
...
@@ -274,7 +272,8 @@ class BaseCreateAction extends BaseAction {
private
void
referenceTask
(
Business
business
,
Wo
wo
)
throws
Exception
{
List
<
String
>
ids
=
business
.
task
().
listWithActivityToken
(
wo
.
getFromActivityToken
());
List
<
WoTask
>
list
=
WoTask
.
copier
.
copy
(
business
.
entityManagerContainer
().
list
(
Task
.
class
,
ids
));
wo
.
setTaskList
(
list
.
stream
().
sorted
(
Comparator
.
nullsLast
(
Comparator
.
comparing
(
WoTask:
:
getStartTime
)))
wo
.
setTaskList
(
list
.
stream
()
.
sorted
(
Comparator
.
comparing
(
WoTask:
:
getStartTime
,
Comparator
.
nullsLast
(
Comparator
.
naturalOrder
())))
.
collect
(
Collectors
.
toList
()));
}
...
...
@@ -282,10 +281,8 @@ class BaseCreateAction extends BaseAction {
List
<
String
>
ids
=
business
.
taskCompleted
().
listWithActivityToken
(
wo
.
getFromActivityToken
());
List
<
WoTaskCompleted
>
list
=
WoTaskCompleted
.
copier
.
copy
(
business
.
entityManagerContainer
().
list
(
TaskCompleted
.
class
,
ids
));
Collections
.
sort
(
list
,
(
o1
,
o2
)
->
ObjectUtils
.
compare
(
o1
.
getCompletedTime
(),
o2
.
getCompletedTime
(),
true
));
wo
.
setTaskCompletedList
(
list
.
stream
().
sorted
(
Comparator
.
nullsLast
(
Comparator
.
comparing
(
WoTaskCompleted:
:
getCompletedTime
)))
.
collect
(
Collectors
.
toList
()));
wo
.
setTaskCompletedList
(
list
.
stream
().
sorted
(
Comparator
.
comparing
(
WoTaskCompleted:
:
getCompletedTime
,
Comparator
.
nullsLast
(
Comparator
.
naturalOrder
()))).
collect
(
Collectors
.
toList
()));
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录