Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
RuoYi-Vue-master
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
融通安全管理系统
RuoYi-Vue-master
Commits
049b0d3f
You need to sign in or sign up before continuing.
Commit
049b0d3f
authored
Jul 07, 2023
by
周昊
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'zhouhao' into develop
parents
f4729585
7b8072c2
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
52 additions
and
27 deletions
+52
-27
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/controller/RiskPlanAppController.java
...oft/censoftrongtong/controller/RiskPlanAppController.java
+3
-3
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/enums/RiskPlanStatusType.java
...com/censoft/censoftrongtong/enums/RiskPlanStatusType.java
+8
-2
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/service/impl/RiskPlanServiceImpl.java
...oft/censoftrongtong/service/impl/RiskPlanServiceImpl.java
+38
-19
censoft-rongtong/src/main/resources/mapper/system/RiskPlanMapper.xml
...gtong/src/main/resources/mapper/system/RiskPlanMapper.xml
+3
-3
No files found.
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/controller/RiskPlanAppController.java
View file @
049b0d3f
...
...
@@ -160,7 +160,7 @@ public class RiskPlanAppController extends BaseController {
statusList
=
Arrays
.
asList
(
RiskPlanStatusType
.
CREATE_TASK
,
RiskPlanStatusType
.
WAIT_START
);
state
=
"待执行"
;
}
else
if
(
"running"
.
equals
(
status
))
{
statusList
=
Arrays
.
asList
(
RiskPlanStatusType
.
RUNNING
,
RiskPlanStatusType
.
WAIT_RETURN
);
statusList
=
Arrays
.
asList
(
RiskPlanStatusType
.
RUNNING
,
RiskPlanStatusType
.
WAIT_RETURN
,
RiskPlanStatusType
.
WAIT_LEADER_RETURN
);
state
=
"执行中"
;
}
else
if
(
"finish"
.
equals
(
status
))
{
statusList
=
Arrays
.
asList
(
RiskPlanStatusType
.
WAIT_LEADER_APPROVE
,
RiskPlanStatusType
.
WAIT_APPROVE
...
...
@@ -189,7 +189,7 @@ public class RiskPlanAppController extends BaseController {
statusList
=
Arrays
.
asList
(
RiskPlanStatusType
.
CREATE_TASK
,
RiskPlanStatusType
.
WAIT_START
);
state
=
"待评估"
;
}
else
if
(
"running"
.
equals
(
status
))
{
statusList
=
Arrays
.
asList
(
RiskPlanStatusType
.
RUNNING
,
RiskPlanStatusType
.
WAIT_RETURN
);
statusList
=
Arrays
.
asList
(
RiskPlanStatusType
.
RUNNING
,
RiskPlanStatusType
.
WAIT_RETURN
,
RiskPlanStatusType
.
WAIT_LEADER_RETURN
);
state
=
"执行中"
;
}
else
if
(
"finish"
.
equals
(
status
))
{
statusList
=
Arrays
.
asList
(
RiskPlanStatusType
.
WAIT_LEADER_APPROVE
,
RiskPlanStatusType
.
WAIT_APPROVE
...
...
@@ -232,7 +232,7 @@ public class RiskPlanAppController extends BaseController {
statusList
=
Arrays
.
asList
(
RiskPlanStatusType
.
CREATE_TASK
,
RiskPlanStatusType
.
WAIT_START
,
RiskPlanStatusType
.
RUNNING
);
state
=
"待执行"
;
}
else
if
(
"finish"
.
equals
(
status
))
{
statusList
=
Arrays
.
asList
(
RiskPlanStatusType
.
WAIT_LEADER_APPROVE
,
RiskPlanStatusType
.
WAIT_APPROVE
statusList
=
Arrays
.
asList
(
RiskPlanStatusType
.
WAIT_LEADER_APPROVE
,
RiskPlanStatusType
.
WAIT_APPROVE
,
RiskPlanStatusType
.
WAIT_LEADER_RETURN
,
RiskPlanStatusType
.
PROJECT_REPORT
,
RiskPlanStatusType
.
FINISH
);
state
=
"已执行"
;
}
else
if
(
"return"
.
equals
(
status
))
{
...
...
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/enums/RiskPlanStatusType.java
View file @
049b0d3f
...
...
@@ -30,9 +30,13 @@ public enum RiskPlanStatusType {
*/
FINISH
(
"FINISH"
,
"项目完成"
),
/**
* 已退回
* 已退回
至组长
*/
WAIT_RETURN
(
"WAIT_RETURN"
,
"已退回"
),
WAIT_LEADER_RETURN
(
"WAIT_LEADER_RETURN"
,
"已退回至组长"
),
/**
* 已退回至组员
*/
WAIT_RETURN
(
"WAIT_RETURN"
,
"已退回至组员"
),
/**
* 已撤销
*/
...
...
@@ -73,6 +77,8 @@ public enum RiskPlanStatusType {
return
PROJECT_REPORT
;
case
"FINISH"
:
return
FINISH
;
case
"WAIT_LEADER_RETURN"
:
return
WAIT_LEADER_RETURN
;
case
"WAIT_RETURN"
:
return
WAIT_RETURN
;
case
"REVOKE"
:
...
...
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/service/impl/RiskPlanServiceImpl.java
View file @
049b0d3f
...
...
@@ -220,8 +220,14 @@ public class RiskPlanServiceImpl implements IRiskPlanService {
RiskPlan
riskPlan
=
selectRiskPlanById
(
lastRiskPlanTask
.
getPlanId
());
if
(
"0"
.
equals
(
appApproveDto
.
getTaskResult
()))
{
//退回
//插入任务表 已退回风险评估
//组长退回
if
(
riskPlan
.
getStatus
().
equals
(
RiskPlanStatusType
.
WAIT_LEADER_APPROVE
.
getStatus
())){
//如果是组长审批 同时退回修改 楼宇单子的状态
riskPlanUserBuildingService
.
updateByRiskPlanAppApproveBuildingDto
(
appApproveDto
.
getId
(),
appApproveDto
.
getUserId
()
,
appApproveDto
.
getBuildingDtos
());
//插入任务表 已退回组员 风险评估
RiskPlanTask
riskPlanTask1
=
new
RiskPlanTask
();
riskPlanTask1
.
setPlanId
(
lastRiskPlanTask
.
getPlanId
());
riskPlanTask1
.
setTaskKey
(
RiskPlanStatusType
.
WAIT_RETURN
.
getStatus
());
...
...
@@ -233,12 +239,25 @@ public class RiskPlanServiceImpl implements IRiskPlanService {
//修改计划状态
riskPlan
.
setStatus
(
RiskPlanStatusType
.
WAIT_RETURN
.
getStatus
());
updateRiskPlan
(
riskPlan
);
}
else
if
(
riskPlan
.
getStatus
().
equals
(
RiskPlanStatusType
.
WAIT_APPROVE
.
getStatus
())){
//如果是组长审批 同时退回修改 楼宇单子的状态
riskPlanUserBuildingService
.
updateByRiskPlanAppApproveBuildingDto
(
appApproveDto
.
getId
(),
appApproveDto
.
getUserId
()
,
appApproveDto
.
getBuildingDtos
());
//插入任务表 已退回组长 风险评估
RiskPlanTask
riskPlanTask1
=
new
RiskPlanTask
();
riskPlanTask1
.
setPlanId
(
lastRiskPlanTask
.
getPlanId
());
riskPlanTask1
.
setApprovalUserId
(
riskPlan
.
getLeaderUserId
());
riskPlanTask1
.
setTaskKey
(
RiskPlanStatusType
.
WAIT_LEADER_RETURN
.
getStatus
());
riskPlanTask1
.
setTaskName
(
RiskPlanStatusType
.
WAIT_LEADER_RETURN
.
getTitle
());
riskPlanTask1
.
setStatus
(
"running"
);
riskPlanTask1
.
setStartTime
(
new
Date
());
riskPlanTaskService
.
insertRiskPlanTask
(
riskPlanTask1
);
//修改计划状态
riskPlan
.
setStatus
(
RiskPlanStatusType
.
WAIT_LEADER_RETURN
.
getStatus
());
updateRiskPlan
(
riskPlan
);
}
}
else
{
if
(
riskPlan
.
getStatus
().
equals
(
RiskPlanStatusType
.
WAIT_LEADER_APPROVE
.
getStatus
())){
if
(
riskPlan
.
getStatus
().
equals
(
RiskPlanStatusType
.
WAIT_LEADER_APPROVE
.
getStatus
())
||
riskPlan
.
getStatus
().
equals
(
RiskPlanStatusType
.
WAIT_LEADER_RETURN
.
getStatus
())){
//修改计划状态
riskPlan
.
setStatus
(
RiskPlanStatusType
.
WAIT_APPROVE
.
getStatus
());
updateRiskPlan
(
riskPlan
);
...
...
@@ -246,7 +265,7 @@ public class RiskPlanServiceImpl implements IRiskPlanService {
//插入任务表 审批任务
RiskPlanTask
riskPlanTask1
=
new
RiskPlanTask
();
riskPlanTask1
.
setPlanId
(
lastRiskPlanTask
.
getPlanId
());
riskPlanTask1
.
setApprovalUserId
(
riskPlan
.
get
Creat
eUserId
());
riskPlanTask1
.
setApprovalUserId
(
riskPlan
.
get
Approv
eUserId
());
riskPlanTask1
.
setTaskKey
(
RiskPlanStatusType
.
WAIT_APPROVE
.
getStatus
());
riskPlanTask1
.
setTaskName
(
RiskPlanStatusType
.
WAIT_APPROVE
.
getTitle
());
riskPlanTask1
.
setStatus
(
"running"
);
...
...
censoft-rongtong/src/main/resources/mapper/system/RiskPlanMapper.xml
View file @
049b0d3f
...
...
@@ -190,9 +190,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
LEFT JOIN risk_plan_task rpt ON rpt.plan_id = rp.id
<where>
<if
test=
"userId != null"
>
and (
(rpt.approval_user_id = #{userId} and (rpt.task_key = 'WAIT_LEADER_APPROVE' or rpt.task_key = 'WAIT_RETURN'))
or
(rpt.approval_user_id = #{userId} and rpt.task_key = 'WAIT_APPROVE
'))
and (
rpt.approval_user_id = #{userId}
and (rpt.task_key = 'WAIT_LEADER_APPROVE' or rpt.task_key = 'WAIT_APPROVE'
or rpt.task_key = 'WAIT_LEADER_RETURN
'))
</if>
<if
test=
"status != null and status != '' "
>
and rpt.`status` = #{status}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment