From e6fb41202c82400a5f1716a4aac168a905415014 Mon Sep 17 00:00:00 2001 From: yuezhihang Date: Sun, 8 Aug 2021 14:17:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E5=87=86=E7=BB=B4=E5=BA=A6=20?= =?UTF-8?q?=E5=85=A5=E5=BA=93=E6=95=B0=E6=8D=AE=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../projectEvaluationProcess/PEPDepartLeaderAfter.java | 7 +++++-- .../listener/projectEvaluationProcess/PEPstartAfter.java | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/ydw/bat/wkflow/listener/projectEvaluationProcess/PEPDepartLeaderAfter.java b/src/main/java/com/ydw/bat/wkflow/listener/projectEvaluationProcess/PEPDepartLeaderAfter.java index d46d6ec4..174fdb42 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/projectEvaluationProcess/PEPDepartLeaderAfter.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/projectEvaluationProcess/PEPDepartLeaderAfter.java @@ -63,7 +63,7 @@ public class PEPDepartLeaderAfter implements TaskListener { if (null!=object1.getString("noCompliance")) { SarStandUnqualified sarStandUnqualified = new SarStandUnqualified(); //少一个standId 不合格原因 在研在产! - sarStandUnqualified.setStandId(o.getStandId()); + sarStandUnqualified.setStandId(delegateTask.getVariable("standId",String.class)); sarStandUnqualified.setStandName(o.getStandName()); sarStandUnqualified.setItemsNum(o.getItemNum()); sarStandUnqualified.setCreateById(delegateTask.getVariable("prcCreateUser", String.class)); @@ -85,7 +85,7 @@ public class PEPDepartLeaderAfter implements TaskListener { if (null!=object1.getString("zcNoCompliance")) { SarStandUnqualified sarStandUnqualified = new SarStandUnqualified(); //少一个standId 不合格原因 在研在产! - sarStandUnqualified.setStandId(o.getStandId()); + sarStandUnqualified.setStandId(delegateTask.getVariable("standId",String.class)); sarStandUnqualified.setStandName(o.getStandName()); sarStandUnqualified.setItemsNum(o.getItemNum()); sarStandUnqualified.setCreateById(delegateTask.getVariable("prcCreateUser", String.class)); @@ -108,6 +108,9 @@ public class PEPDepartLeaderAfter implements TaskListener { sarStandard.setProductLineId(o.getProductLine()); sarStandard.setStandName(o.getStandName()); sarStandard.setStandNumber(o.getStandNumber()); + sarStandard.setStandId(delegateTask.getVariable("standsId",String.class)); + sarStandard.setStandType(delegateTask.getVariable("standType",String.class)); + sarStandard.setInterpretationTime(delegateTask.getCreateTime()); //111 sarStandard.setProductionCompletionTime(JSONObject.parseObject(String.valueOf(object1.get("zcCompletionTime")),Date.class)); sarStandard.setProductionCountermeasures(object1.getString("zcCountermeasures")); diff --git a/src/main/java/com/ydw/bat/wkflow/listener/projectEvaluationProcess/PEPstartAfter.java b/src/main/java/com/ydw/bat/wkflow/listener/projectEvaluationProcess/PEPstartAfter.java index 3ca15267..f249dff3 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/projectEvaluationProcess/PEPstartAfter.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/projectEvaluationProcess/PEPstartAfter.java @@ -36,6 +36,8 @@ public class PEPstartAfter implements TaskListener { JSONObject object = JSONObject.parseObject(datas.getFormValsJson()); delegateTask.setVariable("objectJson", object); //获取对象中的项目的数据 + delegateTask.setVariable("standsId",object.getString("standId")); + delegateTask.setVariable("standType",object.getString("standType")); //业务经理Id List nextUserList = new ArrayList(); //赋值审批经理