Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jyzb_platformV2
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
赵剑炜
jyzb_platformV2
Commits
307cf403
Commit
307cf403
authored
Sep 26, 2023
by
赵剑炜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整审核流
parent
11ff6d78
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
31 行增加
和
21 行删除
+31
-21
OrderMainServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
+2
-1
BpmnController.java
jyzb-process/src/main/java/com/junmp/junmpProcess/controller/BpmnController.java
+3
-2
UserInfo.java
jyzb-process/src/main/java/com/junmp/junmpProcess/dto/json/UserInfo.java
+1
-1
WorkProcessService.java
jyzb-process/src/main/java/com/junmp/junmpProcess/service/Bussiness/WorkProcessService.java
+1
-1
WorkProcessServiceImpl.java
jyzb-process/src/main/java/com/junmp/junmpProcess/service/Bussiness/impl/WorkProcessServiceImpl.java
+24
-16
没有找到文件。
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/OrderMainServiceImpl.java
View file @
307cf403
...
...
@@ -119,7 +119,8 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
{
StartProcessInstanceDTO
startProcessInstanceDTO
=
new
StartProcessInstanceDTO
();
startProcessInstanceDTO
.
setProcessDefinitionId
(
req
.
getProcessDefinitionId
());
WorkProcessService
.
start
(
startProcessInstanceDTO
);
String
ProcessInstanceId
=
WorkProcessService
.
start
(
startProcessInstanceDTO
);
order
.
setProcessId
(
ProcessInstanceId
);
}
orderDetailService
.
saveBatch
(
detailList
);
//设置总价格和总数量
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/controller/BpmnController.java
View file @
307cf403
...
...
@@ -101,8 +101,9 @@ public class BpmnController {
}
@ApiOperation
(
"通过流程定义id启动流程"
)
@PostMapping
(
"start"
)
public
ApiRes
<
Boolean
>
start
(
@RequestBody
StartProcessInstanceDTO
startProcessInstanceDTO
)
{
return
WorkProcessService
.
start
(
startProcessInstanceDTO
);
public
ApiRes
<
String
>
start
(
@RequestBody
StartProcessInstanceDTO
startProcessInstanceDTO
)
{
return
ApiRes
.
success
(
WorkProcessService
.
start
(
startProcessInstanceDTO
));
}
@ApiOperation
(
"通过流程实例查看审批记录"
)
@PostMapping
(
"record"
)
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/dto/json/UserInfo.java
View file @
307cf403
...
...
@@ -10,7 +10,7 @@ import lombok.Data;
@Data
public
class
UserInfo
{
private
String
id
;
private
Stri
ng
userId
;
private
Lo
ng
userId
;
private
String
name
;
private
String
type
;
private
String
sex
;
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/service/Bussiness/WorkProcessService.java
View file @
307cf403
...
...
@@ -97,7 +97,7 @@ public interface WorkProcessService {
*
* @return
*/
ApiRes
<
Boolean
>
start
(
StartProcessInstanceDTO
startProcessInstanceDTO
);
String
start
(
StartProcessInstanceDTO
startProcessInstanceDTO
);
/**
* 通过流程定义id启动流程
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/service/Bussiness/impl/WorkProcessServiceImpl.java
View file @
307cf403
...
...
@@ -637,13 +637,13 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
* @return
*/
@Override
public
ApiRes
<
Boolean
>
start
(
StartProcessInstanceDTO
processInstanceDto
)
{
public
String
start
(
StartProcessInstanceDTO
processInstanceDto
)
{
try
{
LoginUser
StartUser
=
new
LoginUser
();
StartUser
.
setUserId
(
Long
.
valueOf
(
"1694954953210986498"
));
//
StartUser.setUserId(Long.valueOf("1694954953210986498"));
//
StartUser= LoginContext.getContext().getLoginUser();
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
JSONObject
formData
=
processInstanceDto
.
getFormData
();
Authentication
.
setAuthenticatedUserId
(
StartUser
.
getUserId
().
toString
());
...
...
@@ -684,18 +684,18 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
// taskService.complete(task.getId());
//
// }
return
ApiRes
.
success
(
true
);
return
processInstance
.
getProcessInstanceId
(
);
}
catch
(
Exception
e
){
Throwable
cause
=
e
.
getCause
();
if
(
cause
instanceof
WorkFlowException
){
WorkFlowException
workFlowException
=(
WorkFlowException
)
cause
;
return
ApiRes
.
failure
(
workFlowException
.
getMessage
()
);
return
workFlowException
.
getMessage
(
);
}
e
.
printStackTrace
();
return
ApiRes
.
failure
(
"流程不存在或已挂起"
)
;
return
"流程不存在或已挂起"
;
}
}
...
...
@@ -779,7 +779,15 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
*/
@Override
public
PageResult
<
HistoryProcessInstanceVO
>
applyList
(
ApplyDTO
applyDTO
)
{
LoginUser
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
LoginUser
StartUser
=
new
LoginUser
();
if
(
applyDTO
.
getCurrentUserInfo
().
getUserId
()!=
null
)
//优先拿接口中的信息,方便调试
{
StartUser
.
setUserId
(
applyDTO
.
getCurrentUserInfo
().
getUserId
());
}
else
{
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
}
PageResult
<
HistoryProcessInstanceVO
>
pageResult
=
new
PageResult
<
HistoryProcessInstanceVO
>();
List
<
HistoricProcessInstance
>
historicProcessInstances
=
historyService
.
createHistoricProcessInstanceQuery
()
...
...
@@ -837,15 +845,15 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
*/
@Override
public
PageResult
<
TaskVO
>
toDoList
(
TaskDTO
taskDTO
)
{
LoginUser
StartUser
=
new
LoginUser
();
if
(
taskDTO
.
getCurrentUserInfo
().
getUserId
()!=
null
)
//优先拿接口中的信息,方便调试
{
StartUser
.
setUserId
(
taskDTO
.
getCurrentUserInfo
().
getUserId
());
}
else
{
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
}
LoginUser
StartUser
=
new
LoginUser
();
if
(
taskDTO
.
getCurrentUserInfo
().
getUserId
()!=
null
)
//优先拿接口中的信息,方便调试
{
StartUser
.
setUserId
(
taskDTO
.
getCurrentUserInfo
().
getUserId
());
}
else
{
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
}
List
<
Task
>
tasks
=
taskService
.
createTaskQuery
().
taskAssignee
(
StartUser
.
getUserId
().
toString
())
.
includeProcessVariables
()
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论