Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
T
topsun-bpm
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
鲁鑫
topsun-bpm
Commits
1ae68c0e
Commit
1ae68c0e
authored
Sep 10, 2024
by
鲁鑫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
MES异常单不通过提交时自动终止流程
parent
cd528442
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
15 deletions
+23
-15
job.js
huigou-xt/src/main/webapp/system/bpm/job.js
+21
-10
ProduceExceptionApplicationImpl.java
...ion/application/impl/ProduceExceptionApplicationImpl.java
+2
-5
No files found.
huigou-xt/src/main/webapp/system/bpm/job.js
View file @
1ae68c0e
...
@@ -161,7 +161,7 @@ function getApprovalParams() {
...
@@ -161,7 +161,7 @@ function getApprovalParams() {
tmpHandleResult
=
isNaN
(
tmpHandleResult
)?
0
:
tmpHandleResult
;
tmpHandleResult
=
isNaN
(
tmpHandleResult
)?
0
:
tmpHandleResult
;
approvalParam
.
handleResult
=
tmpHandleResult
;
approvalParam
.
handleResult
=
tmpHandleResult
;
approvalParam
.
handleOpinion
=
getOpinion
();
approvalParam
.
handleOpinion
=
getOpinion
();
approvalParam
.
processDefinitionKey
=
processDefinitionKey
;
return
approvalParam
;
return
approvalParam
;
}
}
...
@@ -564,15 +564,26 @@ function doAdvance() {
...
@@ -564,15 +564,26 @@ function doAdvance() {
}
}
var
params
=
$
.
extend
({},
getApprovalParams
(),
extendedData
);
var
params
=
$
.
extend
({},
getApprovalParams
(),
extendedData
);
var
url
=
web_app
.
name
+
'/'
+
getAdvanceAction
();
if
(
getApprovalParams
().
processDefinitionKey
==
"produceExceptionProc"
&&
getApprovalParams
().
handleResult
==
"2"
){
var
params
=
$
.
extend
({},
{
procInstId
:
procInstId
});
$
(
'#submitForm'
).
ajaxSubmit
({
$
(
'#submitForm'
).
ajaxSubmit
({
url
:
url
,
url
:
web_app
.
name
+
'/workflow/abortProcessInstance.ajax'
,
param
:
params
,
param
:
params
,
success
:
function
()
{
success
:
function
()
{
closeJobPageAndReloadTaskCenter
();
closeJobPageAndReloadTaskCenter
();
}
}
});
});
}
else
{
var
url
=
web_app
.
name
+
'/'
+
getAdvanceAction
();
$
(
'#submitForm'
).
ajaxSubmit
({
url
:
url
,
param
:
params
,
success
:
function
()
{
closeJobPageAndReloadTaskCenter
();
}
});
}
}
}
/**
/**
...
...
topsun/src/main/java/com/huigou/topsun/mes/produceException/application/impl/ProduceExceptionApplicationImpl.java
View file @
1ae68c0e
...
@@ -3,7 +3,6 @@ package com.huigou.topsun.mes.produceException.application.impl;
...
@@ -3,7 +3,6 @@ package com.huigou.topsun.mes.produceException.application.impl;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.huigou.cache.DictUtil
;
import
com.huigou.context.Operator
;
import
com.huigou.context.Operator
;
import
com.huigou.context.OrgUnit
;
import
com.huigou.context.OrgUnit
;
import
com.huigou.context.ThreadLocalUtil
;
import
com.huigou.context.ThreadLocalUtil
;
...
@@ -17,7 +16,6 @@ import com.huigou.topsun.mes.produceException.domain.query.ProduceExceptionQuery
...
@@ -17,7 +16,6 @@ import com.huigou.topsun.mes.produceException.domain.query.ProduceExceptionQuery
import
com.huigou.topsun.mes.produceException.domain.vo.ProduceExceptionFeedBack
;
import
com.huigou.topsun.mes.produceException.domain.vo.ProduceExceptionFeedBack
;
import
com.huigou.topsun.mes.produceException.domain.vo.ProduceExceptionVo
;
import
com.huigou.topsun.mes.produceException.domain.vo.ProduceExceptionVo
;
import
com.huigou.topsun.mes.produceException.repository.ProduceExceptionRepository
;
import
com.huigou.topsun.mes.produceException.repository.ProduceExceptionRepository
;
import
com.huigou.topsun.mes.unqualifiedMaterials.domain.UnqualifiedMaterialsItem
;
import
com.huigou.topsun.sap.common.HttpClient
;
import
com.huigou.topsun.sap.common.HttpClient
;
import
com.huigou.topsun.sap.common.application.SapMutualEpLogApplication
;
import
com.huigou.topsun.sap.common.application.SapMutualEpLogApplication
;
import
com.huigou.topsun.sap.common.domain.MesResult
;
import
com.huigou.topsun.sap.common.domain.MesResult
;
...
@@ -44,7 +42,6 @@ import java.text.SimpleDateFormat;
...
@@ -44,7 +42,6 @@ import java.text.SimpleDateFormat;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.Objects
;
/**
/**
* @Auther: xin.lu
* @Auther: xin.lu
...
@@ -139,7 +136,7 @@ public class ProduceExceptionApplicationImpl extends FlowBroker implements Produ
...
@@ -139,7 +136,7 @@ public class ProduceExceptionApplicationImpl extends FlowBroker implements Produ
@Override
@Override
protected
void
onEnd
(
DelegateExecution
delegateExecution
)
{
protected
void
onEnd
(
DelegateExecution
delegateExecution
)
{
super
.
onEnd
(
delegateExecution
);
//
super.onEnd(delegateExecution);
String
bizId
=
delegateExecution
.
getProcessBusinessKey
();
String
bizId
=
delegateExecution
.
getProcessBusinessKey
();
BizBillStatus
status
=
approvePassed
()
?
BizBillStatus
.
COMPLETED
:
BizBillStatus
.
ABORTED
;
BizBillStatus
status
=
approvePassed
()
?
BizBillStatus
.
COMPLETED
:
BizBillStatus
.
ABORTED
;
ProduceException
produceException
=
produceExceptionRepository
.
findOne
(
bizId
);
ProduceException
produceException
=
produceExceptionRepository
.
findOne
(
bizId
);
...
@@ -195,7 +192,7 @@ public class ProduceExceptionApplicationImpl extends FlowBroker implements Produ
...
@@ -195,7 +192,7 @@ public class ProduceExceptionApplicationImpl extends FlowBroker implements Produ
*/
*/
@Override
@Override
protected
void
onBack
(
DelegateTask
delegateTask
,
String
destActivityId
)
{
protected
void
onBack
(
DelegateTask
delegateTask
,
String
destActivityId
)
{
super
.
onBack
(
delegateTask
,
destActivityId
);
//
super.onBack(delegateTask, destActivityId);
if
(
"Apply"
.
equalsIgnoreCase
(
destActivityId
))
{
if
(
"Apply"
.
equalsIgnoreCase
(
destActivityId
))
{
String
bizId
=
delegateTask
.
getExecution
().
getProcessBusinessKey
();
String
bizId
=
delegateTask
.
getExecution
().
getProcessBusinessKey
();
ProduceException
produceException
=
produceExceptionRepository
.
findOne
(
bizId
);
ProduceException
produceException
=
produceExceptionRepository
.
findOne
(
bizId
);
...
...
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