diff --git a/src/main/java/com/ydw/bat/wkflow/business_slrs/dao/SarInterpretationNationalStandard.java b/src/main/java/com/ydw/bat/wkflow/business_slrs/dao/SarInterpretationNationalStandard.java index c1361067..ed9c5c7a 100644 --- a/src/main/java/com/ydw/bat/wkflow/business_slrs/dao/SarInterpretationNationalStandard.java +++ b/src/main/java/com/ydw/bat/wkflow/business_slrs/dao/SarInterpretationNationalStandard.java @@ -89,5 +89,8 @@ public class SarInterpretationNationalStandard { @ApiModelProperty(value = "风险程度") private String riskDegree; + @ApiModelProperty(value = "流程编号") + private String prcNum; + } diff --git a/src/main/java/com/ydw/bat/wkflow/listener/standardRead/DeptApplayAfter.java b/src/main/java/com/ydw/bat/wkflow/listener/standardRead/DeptApplayAfter.java index 44687143..0638286d 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/standardRead/DeptApplayAfter.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/standardRead/DeptApplayAfter.java @@ -44,7 +44,13 @@ public class DeptApplayAfter implements TaskListener{ List nextUserList = new ArrayList(); - + QueryWrapper queryWrapperByPrcNum = new QueryWrapper(); + queryWrapperByPrcNum.eq("PRC_ID",delegateTask.getProcessInstanceId()); + BusProcessName onePrcNum = busProcessNameService.getOne(queryWrapperByPrcNum); + String prcNum = ""; + if (null != onePrcNum) { + prcNum = onePrcNum.getPrcNum(); + } String prcName = object.getString("itemsNum")+"-"+object.getString("itemsName")+"-"+"解读"; //部长进行审批(1:通过) @@ -53,6 +59,7 @@ public class DeptApplayAfter implements TaskListener{ JSONArray jsonArray=JSONArray.parseArray(object.getString("itemList")); List sarStandItems=new ArrayList<>(); List standards=new ArrayList<>(); + String finalPrcNum = prcNum; jsonArray.forEach(o -> { JSONObject os=JSONObject.parseObject(o.toString()); //分解单数据 @@ -87,6 +94,7 @@ public class DeptApplayAfter implements TaskListener{ standard.setStandNumber(object.getString("itemsNum")); standard.setInterpretationTime(new Date()); standard.setRiskDegree("0"); + standard.setPrcNum(finalPrcNum); standards.add(standard); });