Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Skyeye云
Skyeye
提交
629c8ead
S
Skyeye
项目概览
Skyeye云
/
Skyeye
通知
1431
Star
162
Fork
130
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Skyeye
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
629c8ead
编写于
12月 04, 2021
作者:
Skyeye云
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
任务完成时设置下个节点审批人完成
上级
b2d97425
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
20 addition
and
2 deletion
+20
-2
skyeye-activiti/src/main/java/com/skyeye/activiti/service/impl/ActivitiTaskServiceImpl.java
...skyeye/activiti/service/impl/ActivitiTaskServiceImpl.java
+13
-2
skyeye-activiti/src/main/resources/reqmapping/mapping/activiti.xml
...tiviti/src/main/resources/reqmapping/mapping/activiti.xml
+1
-0
skyeye-common/src/main/java/com/skyeye/jedis/util/JedisClusterConfig.java
...c/main/java/com/skyeye/jedis/util/JedisClusterConfig.java
+5
-0
skyeye-userauth/src/main/resources/mapper/userauth/SysEveUserMapper.xml
...h/src/main/resources/mapper/userauth/SysEveUserMapper.xml
+1
-0
未找到文件。
skyeye-activiti/src/main/java/com/skyeye/activiti/service/impl/ActivitiTaskServiceImpl.java
浏览文件 @
629c8ead
...
...
@@ -303,6 +303,7 @@ public class ActivitiTaskServiceImpl implements ActivitiTaskService {
hisModel
.
put
(
"name"
,
hisTask
.
getName
());
//我处理的任务
hisModel
.
put
(
"weatherEnd"
,
1
);
//标记流程是否结束;1:结束,0.未结束
}
return
hisModel
;
}
catch
(
Exception
ee
)
{
LOGGER
.
warn
(
"queryMyHistoryTaskByUserId get processInstanceId {} is error."
,
hisTask
.
getProcessInstanceId
(),
ee
);
}
...
...
@@ -521,7 +522,7 @@ public class ActivitiTaskServiceImpl implements ActivitiTaskService {
public
void
querySubFormMationByTaskId
(
InputObject
inputObject
,
OutputObject
outputObject
)
throws
Exception
{
Map
<
String
,
Object
>
map
=
inputObject
.
getParams
();
String
taskId
=
map
.
get
(
"taskId"
).
toString
();
activitiModelService
.
deleteProcessInRedisMation
(
"647645"
);
// 获取任务自定义id和名称
Task
task
=
taskService
.
createTaskQuery
().
taskId
(
taskId
).
singleResult
();
map
.
put
(
"taskKey"
,
task
.
getTaskDefinitionKey
());
...
...
@@ -618,10 +619,20 @@ public class ActivitiTaskServiceImpl implements ActivitiTaskService {
bean
.
put
(
"leaveOpinionList"
,
leaveList
);
bean
.
put
(
"flag"
,
map
.
get
(
"flag"
));
//校验参数
taskService
.
complete
(
taskId
,
bean
);
LOGGER
.
info
(
"complete success, processInstanceId is {}."
,
processInstanceId
);
// 绘制图像
activitiModelService
.
queryProHighLighted
(
processInstanceId
);
// 删除指定流程在redis中的缓存信息
activitiModelService
.
deleteProcessInRedisMation
(
task
.
getProcessInstanceId
());
activitiModelService
.
deleteProcessInRedisMation
(
processInstanceId
);
// 设置下个节点的审批人
setNextUserTaskApproval
(
processInstanceId
,
map
.
get
(
"approverId"
).
toString
());
}
private
void
setNextUserTaskApproval
(
String
processInstanceId
,
String
approverId
){
if
(!
ToolUtil
.
isBlank
(
approverId
)){
Task
task
=
taskService
.
createTaskQuery
().
processInstanceId
(
processInstanceId
).
active
().
singleResult
();
taskService
.
setAssignee
(
task
.
getId
(),
approverId
);
}
}
private
void
setApprovalEditMation
(
Map
<
String
,
Object
>
map
,
String
processInstanceId
,
String
taskId
)
throws
Exception
{
...
...
skyeye-activiti/src/main/resources/reqmapping/mapping/activiti.xml
浏览文件 @
629c8ead
...
...
@@ -74,6 +74,7 @@
<property
id=
"editStr"
name=
"editStr"
ref=
""
var=
"审批人修改的内容"
/>
<property
id=
"pageTypes"
name=
"pageTypes"
ref=
"required,num"
var=
"页面类型 1.指定页面,2.动态表单"
/>
<property
id=
"flag"
name=
"flag"
ref=
"required,num"
var=
"是否通过:1.通过2.不通过"
/>
<property
id=
"approverId"
name=
"approverId"
ref=
""
var=
"下个节点的审批人"
/>
</url>
<url
id=
"activitimode008"
path=
"/post/ActivitiTaskController/queryUserAgencyTasksListByUserId"
val=
"获取用户待办任务"
allUse=
"2"
groupName=
"工作流用户任务操作"
>
<property
id=
"limit"
name=
"limit"
ref=
"required,num"
var=
"分页参数,每页多少条数据"
/>
...
...
skyeye-common/src/main/java/com/skyeye/jedis/util/JedisClusterConfig.java
浏览文件 @
629c8ead
...
...
@@ -25,6 +25,7 @@ import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer
;
import
org.springframework.data.redis.serializer.RedisSerializationContext
;
import
org.springframework.data.redis.serializer.StringRedisSerializer
;
import
redis.clients.jedis.JedisPoolConfig
;
import
java.lang.reflect.Method
;
...
...
@@ -143,6 +144,10 @@ public class JedisClusterConfig {
@Qualifier
(
"jedisConnectionFactory"
)
JedisConnectionFactory
factory
)
{
RedisTemplate
<
String
,
Object
>
redisTemplate
=
new
RedisTemplate
<>();
redisTemplate
.
setConnectionFactory
(
factory
);
// 设置序列化Key的实例化对象
redisTemplate
.
setKeySerializer
(
new
StringRedisSerializer
());
// 设置序列化Value的实例化对象
redisTemplate
.
setValueSerializer
(
new
GenericJackson2JsonRedisSerializer
());
return
redisTemplate
;
}
...
...
skyeye-userauth/src/main/resources/mapper/userauth/SysEveUserMapper.xml
浏览文件 @
629c8ead
...
...
@@ -390,6 +390,7 @@
a.user_photo userPhoto,
a.user_idcard userIdCard,
a.user_sex userSex,
a.user_id userId,
a.email userEmail,
a.phone userPhone,
a.home_phone userHomePhone,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录