Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
项目统一框架
amos-boot-biz
Commits
2fb30a20
Commit
2fb30a20
authored
Dec 18, 2023
by
yangyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(检验业务开通):更新按钮权限 & 数据权限
parent
7ddc4463
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
26 additions
and
6 deletions
+26
-6
FlowStatusEnum.java
...ejoin/amos/boot/module/jyjc/api/enums/FlowStatusEnum.java
+19
-1
JyjcInspectionApplicationServiceImpl.java
...iz/service/impl/JyjcInspectionApplicationServiceImpl.java
+4
-2
WorkflowHelper.java
...mos/boot/module/jyjc/biz/service/impl/WorkflowHelper.java
+3
-3
No files found.
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-api/src/main/java/com/yeejoin/amos/boot/module/jyjc/api/enums/FlowStatusEnum.java
View file @
2fb30a20
...
...
@@ -14,9 +14,27 @@ public enum FlowStatusEnum {
*/
SUBMITTED
(
6611
,
"已提交"
),
/**
* 待受理
*/
TO_BE_PROCESSED
(
6612
,
"待受理"
),
/**
* 已办理
*/
HAVE_PROCESSED
(
6613
,
"已办理"
),
/**
* 已驳回
*/
REJECTED
(
6614
,
"已驳回"
),
/**
* 已撤回
*/
ROLLBACK
(
6615
,
"已撤回"
),
/**
* 已完成
*/
TO_BE_FINISHED
(
661
2
,
"已完成"
);
TO_BE_FINISHED
(
661
6
,
"已完成"
);
private
final
int
code
;
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/JyjcInspectionApplicationServiceImpl.java
View file @
2fb30a20
...
...
@@ -283,7 +283,8 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
String
type
=
(
String
)
params
.
get
(
"type"
);
Long
sequenceNbr
=
Long
.
parseLong
(
params
.
get
(
"sequenceNbr"
)
+
""
);
JyjcInspectionApplicationModel
inspectionApplicationModel
=
this
.
queryBySeq
(
sequenceNbr
);
updateModelByInstanceId
(
inspectionApplicationModel
.
getProcessInstanceId
(),
MapBuilder
.<
String
,
Object
>
create
().
put
(
"status"
,
FlowStatusEnum
.
SUBMITTED
.
getCode
()
+
""
).
build
());
params
.
put
(
"status"
,
FlowStatusEnum
.
SUBMITTED
.
getCode
()
+
""
);
updateModelByInstanceId
(
inspectionApplicationModel
.
getProcessInstanceId
(),
params
);
List
<
JyjcInspectionApplicationEquipModel
>
applicationEquipModels
=
applicationEquipService
.
listApplicationEquipByApplicationSeq
(
sequenceNbr
);
if
(
inspectionApplicationModel
==
null
||
ValidationUtil
.
isEmpty
(
applicationEquipModels
))
{
log
.
warn
(
"JyjcInspectionApplicationModel Not Found!"
);
...
...
@@ -410,7 +411,8 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
log
.
warn
(
"流程=>{}查询不到或已结束"
,
instanceId
);
return
;
}
entity
.
setWorkflowRole
(
workflowHelper
.
getWorkflowRoleGroups
(
taskJson
));
Map
<
String
,
Object
>
nextWorkflow
=
workflowHelper
.
getNextWorkflowNode
(
instanceId
);
entity
.
setWorkflowRole
((
String
)
nextWorkflow
.
get
(
"role"
));
entity
.
setWorkflowNode
(
taskJson
.
getString
(
"taskDefinitionKey"
));
// entity.setWorkflowActiveKey();
entity
.
setStatus
(
status
);
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/WorkflowHelper.java
View file @
2fb30a20
...
...
@@ -49,9 +49,9 @@ public class WorkflowHelper {
public
JSONObject
getTask
(
String
instanceId
)
{
AjaxResult
ajaxResult
=
Workflow
.
taskClient
.
getTaskNoAuth
(
instanceId
);
JSONObject
dataObject
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
ajaxResult
.
get
(
"data"
)));
String
taskId
=
dataObject
.
getString
(
"id"
);
// 工作流ID
FeignClientResult
<
JSONObject
>
nodeInfo
=
workflowFeignClient
.
getNodeInfotoken
(
RequestContext
.
getAppKey
(),
RequestContext
.
getProduct
(),
RequestContext
.
getToken
(),
taskId
);
dataObject
.
put
(
"nodeInfo"
,
nodeInfo
.
getResult
());
//
String taskId = dataObject.getString("id");// 工作流ID
//
FeignClientResult<JSONObject> nodeInfo = workflowFeignClient.getNodeInfotoken(RequestContext.getAppKey(), RequestContext.getProduct(), RequestContext.getToken(), taskId);
//
dataObject.put("nodeInfo", nodeInfo.getResult());
return
dataObject
;
}
...
...
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