From e57f0a8358e5dabce5257332a5bef5751fbec8ea Mon Sep 17 00:00:00 2001 From: super_liu <396572590@qq.com> Date: Thu, 17 Feb 2022 16:53:42 +0800 Subject: [PATCH] feat: buss3 --- .../listener/bussFs/BussFsSub2After.java | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussFs/BussFsSub2After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussFs/BussFsSub2After.java index 3d7202bd..fa9b7fe0 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussFs/BussFsSub2After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussFs/BussFsSub2After.java @@ -57,13 +57,24 @@ public class BussFsSub2After implements TaskListener{ String standName = ""; String prcName = "企标复审流程-发起人汇总结果"; + + Integer commentCount=delegateTask.getVariable("count",Integer.class); + if(commentCount==null)commentCount=0; + commentCount++; + delegateTask.setVariable("count",commentCount); + + Collection commentUserList=delegateTask.getVariable("bussFsSubList",Collection.class); + + QueryWrapper queryWrapper2 = new QueryWrapper(); queryWrapper2.eq("PRC_ID",delegateTask.getProcessInstanceId()); BusProcessName one1 = busProcessNameService.getOne(queryWrapper2); if(one1!=null){ // one1.setOverTime(OVERTIME); one1.setPrcType("buss3"); - one1.setPrcName(prcName); + if(commentCount>=commentUserList.size()) { + one1.setPrcName(prcName); + } one1.setCreatUser(user); one1.setCreatUserName(username); busProcessNameService.saveOrUpdate(one1); @@ -80,13 +91,6 @@ public class BussFsSub2After implements TaskListener{ fileList.addAll(object.getJSONArray("fileModelList")); delegateTask.setVariable("fileModelList",fileList); - Integer commentCount=delegateTask.getVariable("count",Integer.class); - if(commentCount==null)commentCount=0; - commentCount++; - delegateTask.setVariable("count",commentCount); - - Collection commentUserList=delegateTask.getVariable("bussFsSubList",Collection.class); - // 存储当前节点意见 BusProcessNew busProcessNew = new BusProcessNew(); busProcessNew.setMsgType("clause");