Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
datacollector
Overview
Overview
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
chenweisong
datacollector
Commits
712543d8
Commit
712543d8
authored
Apr 03, 2020
by
chenweisong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新
parent
312d8463
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
30 additions
and
19 deletions
+30
-19
ExcelController.java
...n/java/com/keymobile/rest/controller/ExcelController.java
+10
-11
TaskController.java
...in/java/com/keymobile/rest/controller/TaskController.java
+8
-8
CtrlConstant.java
.../com/keymobile/rest/controller/constant/CtrlConstant.java
+12
-0
No files found.
src/main/java/com/keymobile/rest/controller/ExcelController.java
View file @
712543d8
...
@@ -71,33 +71,32 @@ public class ExcelController {
...
@@ -71,33 +71,32 @@ public class ExcelController {
Map
vars
=
new
HashMap
<>();
Map
vars
=
new
HashMap
<>();
if
(
template
.
getNeedAudit
()
==
Template
.
NEED_AUDIT
)
{
if
(
template
.
getNeedAudit
()
==
Template
.
NEED_AUDIT
)
{
vars
.
put
(
"NeedDataAudit"
,
true
);
vars
.
put
(
CtrlConstant
.
ACT_NEED_DATA_AUDIT
,
true
);
Map
audit
=
feignAuthService
.
getUserById
(
template
.
getAuditId
());
Map
audit
=
feignAuthService
.
getUserById
(
template
.
getAuditId
());
CommonValidator
.
notNull
(
audit
,
"模板审核人不存在"
);
CommonValidator
.
notNull
(
audit
,
"模板审核人不存在"
);
vars
.
put
(
"auditUser"
,
audit
.
get
(
"name"
).
toString
());
vars
.
put
(
CtrlConstant
.
ACT_AUDIT_USER
,
audit
.
get
(
"name"
).
toString
());
}
else
{
}
else
{
vars
.
put
(
"NeedDataAudit"
,
false
);
vars
.
put
(
CtrlConstant
.
ACT_NEED_DATA_AUDIT
,
false
);
String
executionId
=
task
.
getExecutionId
();
String
executionId
=
task
.
getExecutionId
();
// 总的会签任务数量
// 总的会签任务数量
int
nrOfInstances
=
Integer
.
parseInt
(
runtimeService
.
getVariable
(
executionId
,
"nrOfInstances"
).
toString
());
int
nrOfInstances
=
Integer
.
parseInt
(
runtimeService
.
getVariable
(
executionId
,
"nrOfInstances"
).
toString
());
// 当前获取的会签任务数量
// 当前获取的会签任务数量
int
nrOfActiveInstances
=
Integer
.
parseInt
(
runtimeService
.
getVariable
(
executionId
,
"nrOfActiveInstances"
).
toString
());
//
int nrOfActiveInstances = Integer.parseInt(runtimeService.getVariable(executionId, "nrOfActiveInstances").toString());
// 已经完成的会签任务数量
// 已经完成的会签任务数量
int
nrOfCompletedInstances
=
Integer
.
parseInt
(
runtimeService
.
getVariable
(
executionId
,
"nrOfCompletedInstances"
).
toString
());
int
nrOfCompletedInstances
=
Integer
.
parseInt
(
runtimeService
.
getVariable
(
executionId
,
"nrOfCompletedInstances"
).
toString
());
Activity
activity
=
process
.
getActivity
();
Activity
activity
=
process
.
getActivity
();
if
(
nrOfCompletedInstances
==
nrOfInstances
-
1
)
{
if
(
nrOfCompletedInstances
==
nrOfInstances
-
1
)
{
if
(
activity
.
getNeedConfirm
()
==
Activity
.
NEED_CONFIRM
)
{
if
(
activity
.
getNeedConfirm
()
==
Activity
.
NEED_CONFIRM
)
{
vars
.
put
(
"NeedConfirm"
,
true
);
vars
.
put
(
CtrlConstant
.
ACT_NEED_CONFIRM
,
true
);
vars
.
put
(
"manager"
,
CtrlConstant
.
USER_NAME_MANAGER
);
vars
.
put
(
CtrlConstant
.
ACT_MANAGER
,
CtrlConstant
.
USER_NAME_MANAGER
);
}
else
{
}
else
{
vars
.
put
(
"NeedConfirm"
,
false
);
vars
.
put
(
CtrlConstant
.
ACT_NEED_CONFIRM
,
false
);
// if (StringUtils.isNotEmpty(template.getBackStreamAddr())) {
// if (StringUtils.isNotEmpty(template.getBackStreamAddr())) {
// vars.put(
"NeedDataBack"
, true);
// vars.put(
CtrlConstant.ACT_NEED_DATA_BACK_FLOW
, true);
// vars.put(
"backFlowUser"
, "");
// vars.put(
CtrlConstant.ACT_BACK_FLOW_USER
, "");
// } else {
// } else {
vars
.
put
(
"NeedDataBack"
,
false
);
vars
.
put
(
CtrlConstant
.
ACT_NEED_DATA_BACK_FLOW
,
false
);
// 流程完
// 流程完
// }
// }
}
}
...
...
src/main/java/com/keymobile/rest/controller/TaskController.java
View file @
712543d8
...
@@ -256,7 +256,7 @@ public class TaskController {
...
@@ -256,7 +256,7 @@ public class TaskController {
CommonValidator
.
notNull
(
task
,
"任务不存在"
);
CommonValidator
.
notNull
(
task
,
"任务不存在"
);
boolean
pass
=
status
==
CtrlConstant
.
STATUS_PASS
;
boolean
pass
=
status
==
CtrlConstant
.
STATUS_PASS
;
Map
vars
=
new
HashMap
();
Map
vars
=
new
HashMap
();
vars
.
put
(
"DataAudit"
,
pass
);
vars
.
put
(
CtrlConstant
.
ACT_SIGN_DATA_AUDIT
,
pass
);
if
(
pass
)
{
if
(
pass
)
{
String
executionId
=
task
.
getExecutionId
();
String
executionId
=
task
.
getExecutionId
();
// 总的会签任务数量
// 总的会签任务数量
...
@@ -270,15 +270,15 @@ public class TaskController {
...
@@ -270,15 +270,15 @@ public class TaskController {
Activity
activity
=
process
.
getActivity
();
Activity
activity
=
process
.
getActivity
();
if
(
nrOfCompletedInstances
==
nrOfInstances
-
1
)
{
if
(
nrOfCompletedInstances
==
nrOfInstances
-
1
)
{
if
(
activity
.
getNeedConfirm
()
==
Activity
.
NEED_CONFIRM
)
{
if
(
activity
.
getNeedConfirm
()
==
Activity
.
NEED_CONFIRM
)
{
vars
.
put
(
"NeedConfirm"
,
true
);
vars
.
put
(
CtrlConstant
.
ACT_NEED_CONFIRM
,
true
);
vars
.
put
(
"manager"
,
CtrlConstant
.
USER_NAME_MANAGER
);
vars
.
put
(
CtrlConstant
.
ACT_MANAGER
,
CtrlConstant
.
USER_NAME_MANAGER
);
}
else
{
}
else
{
vars
.
put
(
"NeedConfirm"
,
false
);
vars
.
put
(
CtrlConstant
.
ACT_NEED_CONFIRM
,
false
);
// if (StringUtils.isNotEmpty(template.getBackStreamAddr())) {
// if (StringUtils.isNotEmpty(template.getBackStreamAddr())) {
// vars.put(
"NeedDataBack"
, true);
// vars.put(
CtrlConstant.ACT_NEED_DATA_BACK_FLOW
, true);
// vars.put(
"backFlowUser", "数据回流人
");
// vars.put(
CtrlConstant.ACT_BACK_FLOW_USER, "
");
// } else {
// } else {
vars
.
put
(
"NeedDataBack"
,
false
);
vars
.
put
(
CtrlConstant
.
ACT_NEED_DATA_BACK_FLOW
,
false
);
// 流程完
// 流程完
// }
// }
}
}
...
@@ -301,7 +301,7 @@ public class TaskController {
...
@@ -301,7 +301,7 @@ public class TaskController {
CommonValidator
.
notNull
(
task
,
"任务不存在"
);
CommonValidator
.
notNull
(
task
,
"任务不存在"
);
boolean
pass
=
status
==
CtrlConstant
.
STATUS_PASS
;
boolean
pass
=
status
==
CtrlConstant
.
STATUS_PASS
;
Map
vars
=
new
HashMap
();
Map
vars
=
new
HashMap
();
vars
.
put
(
"Confirm"
,
pass
);
vars
.
put
(
CtrlConstant
.
ACT_SIGN_CONFIRM
,
pass
);
return
"审核通过成功"
;
return
"审核通过成功"
;
}
}
...
...
src/main/java/com/keymobile/rest/controller/constant/CtrlConstant.java
View file @
712543d8
...
@@ -8,6 +8,18 @@ public interface CtrlConstant {
...
@@ -8,6 +8,18 @@ public interface CtrlConstant {
int
STATUS_PASS
=
1
;
int
STATUS_PASS
=
1
;
int
STATUS_FAIL
=
0
;
int
STATUS_FAIL
=
0
;
String
ACT_NEED_DATA_AUDIT
=
"NeedDataAudit"
;
String
ACT_NEED_CONFIRM
=
"NeedConfirm"
;
String
ACT_NEED_DATA_BACK_FLOW
=
"NeedDataBack"
;
String
ACT_SIGN_DATA_AUDIT
=
"DataAudit"
;
String
ACT_SIGN_CONFIRM
=
"Confirm"
;
String
ACT_AUDIT_USER
=
"auditUser"
;
String
ACT_MANAGER
=
"manager"
;
String
ACT_BACK_FLOW_USER
=
"backFlowUser"
;
int
MISSION_TYPE_DATA_ENTER
=
1
;
int
MISSION_TYPE_DATA_ENTER
=
1
;
int
MISSION_TYPE_DATA_AUDIT
=
2
;
int
MISSION_TYPE_DATA_AUDIT
=
2
;
int
MISSION_TYPE_MANAGER_AUDIT
=
3
;
int
MISSION_TYPE_MANAGER_AUDIT
=
3
;
...
...
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