diff --git a/src/main/java/com/ydw/bat/wkflow/listener/StandardSurvey/UploadResearchResultAfter.java b/src/main/java/com/ydw/bat/wkflow/listener/StandardSurvey/UploadResearchResultAfter.java index a3aa819c..1ea0b214 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/StandardSurvey/UploadResearchResultAfter.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/StandardSurvey/UploadResearchResultAfter.java @@ -34,17 +34,20 @@ public class UploadResearchResultAfter implements TaskListener { Datas datas = datasService.getOne(queryWrapper); JSONObject object = JSONObject.parseObject(datas.getFormValsJson()); - delegateTask.setVariable("objectJson",object); + JSONObject map = JSON.parseObject(delegateTask.getVariable("responUserListMap", String.class)); JSONObject jsonObject = map.getJSONObject(delegateTask.getAssignee()); jsonObject.put("fileId",object.getString("fileId")); + jsonObject.put("fileName",object.getString("fileName")); map.put(delegateTask.getAssignee(),jsonObject); delegateTask.setVariable("responUserListMap",map.toJSONString()); List nextUserList = new ArrayList(); + object.put("responUser",object.getString("id")); + object.put("responUserName",object.getString("name")); - + delegateTask.setVariable("objectJson",object); //截止时间 流程描述 创建人