Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zrch-risk-39
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Administrator
zrch-risk-39
Commits
354e0b80
提交
354e0b80
authored
3月 30, 2026
作者:
kxjia
浏览文件
操作
浏览文件
下载
差异文件
工作流新添方法
上级
78599ce5
8b25fb7e
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
50 行增加
和
12 行删除
+50
-12
FlowFormController.java
...jeecg/modules/flowable/controller/FlowFormController.java
+44
-8
FlowTaskFormServiceImpl.java
...odules/flowable/service/impl/FlowTaskFormServiceImpl.java
+2
-0
StProblemCheckController.java
...ules/stm/problem/controller/StProblemCheckController.java
+4
-4
没有找到文件。
zrch-risk-server-39/jeecg-module-system/jeecg-module-flowable/src/main/java/org/jeecg/modules/flowable/controller/FlowFormController.java
浏览文件 @
354e0b80
...
@@ -216,11 +216,6 @@ public class FlowFormController {
...
@@ -216,11 +216,6 @@ public class FlowFormController {
List
<
Map
<
String
,
Object
>>
nodeInfos
=
orderedTaskElements
.
stream
()
List
<
Map
<
String
,
Object
>>
nodeInfos
=
orderedTaskElements
.
stream
()
.
filter
(
element
->
element
!=
null
&&
isTaskElement
(
element
))
.
filter
(
element
->
element
!=
null
&&
isTaskElement
(
element
))
.
map
(
element
->
{
.
map
(
element
->
{
UserTask
userTask
=
(
UserTask
)
element
;
Map
<
String
,
Object
>
nodeInfo
=
new
HashMap
<>();
Map
<
String
,
Object
>
nodeInfo
=
new
HashMap
<>();
nodeInfo
.
put
(
"id"
,
element
.
getId
());
nodeInfo
.
put
(
"id"
,
element
.
getId
());
nodeInfo
.
put
(
"deployId"
,
deployId
);
nodeInfo
.
put
(
"deployId"
,
deployId
);
...
@@ -228,9 +223,11 @@ public class FlowFormController {
...
@@ -228,9 +223,11 @@ public class FlowFormController {
nodeInfo
.
put
(
"type"
,
element
.
getClass
().
getSimpleName
());
nodeInfo
.
put
(
"type"
,
element
.
getClass
().
getSimpleName
());
nodeInfo
.
put
(
"attributes"
,
element
.
getAttributes
());
nodeInfo
.
put
(
"attributes"
,
element
.
getAttributes
());
nodeInfo
.
put
(
"procDefId"
,
processDefinition
.
getId
());
nodeInfo
.
put
(
"procDefId"
,
processDefinition
.
getId
());
if
(
element
instanceof
UserTask
){
if
(
element
instanceof
UserTask
){
UserTask
userTask
=
(
UserTask
)
element
;
Map
<
String
,
String
>
extProperMap
=
getUserTaskExtensionProperties
(
userTask
);
String
isApprove
=
extProperMap
.
get
(
"isApprove"
);
nodeInfo
.
put
(
"isApprove"
,
isApprove
);
String
formKey
=
((
UserTask
)
element
).
getFormKey
();
String
formKey
=
((
UserTask
)
element
).
getFormKey
();
nodeInfo
.
put
(
"assignee"
,
userTask
.
getAssignee
());
nodeInfo
.
put
(
"assignee"
,
userTask
.
getAssignee
());
if
(
formKey
!=
null
)
{
if
(
formKey
!=
null
)
{
...
@@ -241,7 +238,7 @@ public class FlowFormController {
...
@@ -241,7 +238,7 @@ public class FlowFormController {
nodeInfo
.
put
(
"formId"
,
flowForm
.
getFormId
());
nodeInfo
.
put
(
"formId"
,
flowForm
.
getFormId
());
nodeInfo
.
put
(
"formUrl"
,
flowForm
.
getFormUrl
());
nodeInfo
.
put
(
"formUrl"
,
flowForm
.
getFormUrl
());
nodeInfo
.
put
(
"formListUrl"
,
flowForm
.
getFormListurl
());
nodeInfo
.
put
(
"formListUrl"
,
flowForm
.
getFormListurl
());
nodeInfo
.
put
(
"formName"
,
flowForm
.
getFormName
());
}
}
}
catch
(
NumberFormatException
e
)
{
}
catch
(
NumberFormatException
e
)
{
// 已经在前面处理过,这里可以忽略
// 已经在前面处理过,这里可以忽略
...
@@ -352,4 +349,43 @@ public class FlowFormController {
...
@@ -352,4 +349,43 @@ public class FlowFormController {
}
}
}
}
public
HashMap
<
String
,
String
>
getUserTaskExtensionProperties
(
UserTask
userTask
)
{
HashMap
<
String
,
String
>
extensionProperties
=
new
HashMap
<>();
if
(
userTask
==
null
)
{
return
extensionProperties
;
}
// 获取扩展元素
Map
<
String
,
List
<
ExtensionElement
>>
extensionElements
=
userTask
.
getExtensionElements
();
if
(
extensionElements
==
null
)
{
return
extensionProperties
;
}
// 查找名为"properties"的扩展元素
List
<
ExtensionElement
>
properties
=
extensionElements
.
get
(
"properties"
);
if
(
properties
!=
null
)
{
for
(
ExtensionElement
propertyElement
:
properties
)
{
// 获取"property"子元素
Map
<
String
,
List
<
ExtensionElement
>>
childElements
=
propertyElement
.
getChildElements
();
List
<
ExtensionElement
>
propertyList
=
childElements
.
get
(
"property"
);
if
(
propertyList
!=
null
)
{
for
(
ExtensionElement
prop
:
propertyList
)
{
// 读取属性名和值
String
name
=
prop
.
getAttributeValue
(
null
,
"name"
);
String
value
=
prop
.
getAttributeValue
(
null
,
"value"
);
if
(
name
!=
null
&&
!
name
.
isEmpty
())
{
extensionProperties
.
put
(
name
,
value
);
}
}
}
}
}
return
extensionProperties
;
}
}
}
zrch-risk-server-39/jeecg-module-system/jeecg-module-flowable/src/main/java/org/jeecg/modules/flowable/service/impl/FlowTaskFormServiceImpl.java
浏览文件 @
354e0b80
...
@@ -234,4 +234,5 @@ public class FlowTaskFormServiceImpl extends FlowServiceFactory implements IFlow
...
@@ -234,4 +234,5 @@ public class FlowTaskFormServiceImpl extends FlowServiceFactory implements IFlow
}
}
}
}
}
}
\ No newline at end of file
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/problem/controller/StProblemCheckController.java
浏览文件 @
354e0b80
...
@@ -94,13 +94,13 @@ public class StProblemCheckController extends JeecgController<StProblemCheck, IS
...
@@ -94,13 +94,13 @@ public class StProblemCheckController extends JeecgController<StProblemCheck, IS
//@RequiresPermissions("problem:st_problem_check:add")
//@RequiresPermissions("problem:st_problem_check:add")
@PostMapping
(
value
=
"/add"
)
@PostMapping
(
value
=
"/add"
)
public
Result
<
St
ring
>
add
(
@RequestBody
StProblemCheck
stProblemCheck
)
{
public
Result
<
St
ProblemCheck
>
add
(
@RequestBody
StProblemCheck
stProblemCheck
)
{
LoginUser
sysUser
=
(
LoginUser
)
SecurityUtils
.
getSubject
().
getPrincipal
();
LoginUser
sysUser
=
(
LoginUser
)
SecurityUtils
.
getSubject
().
getPrincipal
();
String
userid
=
sysUser
.
getId
();
String
userid
=
sysUser
.
getId
();
String
username
=
sysUser
.
getUsername
();
String
username
=
sysUser
.
getUsername
();
stProblemCheck
.
setCreatedUser
(
username
);
stProblemCheck
.
setCreatedUser
(
username
);
stProblemCheckService
.
save
(
stProblemCheck
);
stProblemCheckService
.
save
(
stProblemCheck
);
return
Result
.
OK
(
"添加成功!"
);
return
Result
.
OK
(
stProblemCheck
);
}
}
/**
/**
...
@@ -113,13 +113,13 @@ public class StProblemCheckController extends JeecgController<StProblemCheck, IS
...
@@ -113,13 +113,13 @@ public class StProblemCheckController extends JeecgController<StProblemCheck, IS
//@RequiresPermissions("problem:st_problem_check:edit")
//@RequiresPermissions("problem:st_problem_check:edit")
@RequestMapping
(
value
=
"/edit"
,
method
=
{
RequestMethod
.
PUT
,
RequestMethod
.
POST
})
@RequestMapping
(
value
=
"/edit"
,
method
=
{
RequestMethod
.
PUT
,
RequestMethod
.
POST
})
public
Result
<
St
ring
>
edit
(
@RequestBody
StProblemCheck
stProblemCheck
)
{
public
Result
<
St
ProblemCheck
>
edit
(
@RequestBody
StProblemCheck
stProblemCheck
)
{
LoginUser
sysUser
=
(
LoginUser
)
SecurityUtils
.
getSubject
().
getPrincipal
();
LoginUser
sysUser
=
(
LoginUser
)
SecurityUtils
.
getSubject
().
getPrincipal
();
String
userid
=
sysUser
.
getId
();
String
userid
=
sysUser
.
getId
();
String
username
=
sysUser
.
getUsername
();
String
username
=
sysUser
.
getUsername
();
stProblemCheck
.
setUpdatedUser
(
username
);
stProblemCheck
.
setUpdatedUser
(
username
);
stProblemCheckService
.
updateById
(
stProblemCheck
);
stProblemCheckService
.
updateById
(
stProblemCheck
);
return
Result
.
OK
(
"编辑成功!"
);
return
Result
.
OK
(
stProblemCheck
);
}
}
/**
/**
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论