From 216e0c9e0df25d7068362e51e1c9868e5d63e267 Mon Sep 17 00:00:00 2001 From: zhulianghua Date: Thu, 16 Aug 2018 11:17:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=BB=E5=8A=A1=E6=B1=A0?= =?UTF-8?q?=E9=80=80=E5=9B=9E=E7=9B=B4=E6=8E=A5=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/amarsoft/app/flow/FlowAction.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/com/amarsoft/app/flow/FlowAction.java b/src/com/amarsoft/app/flow/FlowAction.java index f7db684af..577b944f2 100644 --- a/src/com/amarsoft/app/flow/FlowAction.java +++ b/src/com/amarsoft/app/flow/FlowAction.java @@ -917,6 +917,23 @@ public class FlowAction { return sRet.toString(); } + /** + * 检查如果是退回直接提交步骤,就不弹出用户选择框 + * @throws Exception + */ + public String checkBackType(JBOTransaction tx) throws Exception { + FlowTask ft = new FlowTask(taskNo, tx); + if(ft.AssignedTaskNo.length() > 0) { + FlowTask ftB = new FlowTask(ft.AssignedTaskNo, tx); + this.nextNodeType = "TASK"; + this.phaseOpinion = ftB.PhaseNo; + this.phaseAction = ftB.UserID + " " + ftB.UserName; + return this.submit(tx); + } else { + return "false"; + } + } + /** * 根据taskNo得到flowTask对象,根据phaseAction, phaseOpinion提交 *