Commit 0514b880 authored by yangyang's avatar yangyang

fix(改造告知):1.fixed 流程撤回或驳回再次提交后显示为“已通过”; 2. fixed 通过 & 驳回的时候意见没有传给工作流

parent 3881da1e
...@@ -78,8 +78,10 @@ public class JgReformByWorkFlowController { ...@@ -78,8 +78,10 @@ public class JgReformByWorkFlowController {
// TODO 受理改造告知流程 // TODO 受理改造告知流程
LinkedHashMap model1 = (LinkedHashMap) model.get("model"); LinkedHashMap model1 = (LinkedHashMap) model.get("model");
LinkedHashMap installationInfo = (LinkedHashMap) model1.get("reformInfo"); LinkedHashMap installationInfo = (LinkedHashMap) model1.get("reformInfo");
JgReformNoticeDto JgReformNoticeDto = JSON.parseObject(JSON.toJSONString(installationInfo), JgReformNoticeDto.class); String opinion = (String) model.get("opinion");
jgReformNoticeService.accept(JgReformNoticeDto, op); JgReformNoticeDto jgReformNoticeDto = JSON.parseObject(JSON.toJSONString(installationInfo), JgReformNoticeDto.class);
jgReformNoticeDto.setRemark(opinion);
jgReformNoticeService.accept(jgReformNoticeDto, op);
return ResponseHelper.buildResponse(null); return ResponseHelper.buildResponse(null);
} }
} }
...@@ -183,7 +183,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg ...@@ -183,7 +183,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
JgReformNotice notice = new JgReformNotice(); JgReformNotice notice = new JgReformNotice();
BeanUtils.copyProperties(noticeDto, notice); BeanUtils.copyProperties(noticeDto, notice);
op = "提交"; op = "提交";
boolean submit = submit(notice, op); boolean submit = submit(notice, op, "");
if (submit) { if (submit) {
// 查询下节点任务 // 查询下节点任务
...@@ -590,7 +590,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg ...@@ -590,7 +590,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
return urls; return urls;
} }
public boolean submit(JgReformNotice notice, String op) { public boolean submit(JgReformNotice notice, String op, String comment) {
AjaxResult ajaxResult = Workflow.taskClient.getTask(notice.getInstanceId()); AjaxResult ajaxResult = Workflow.taskClient.getTask(notice.getInstanceId());
JSONObject dataObject = JSON.parseObject(JSON.toJSONString(ajaxResult.get("data"))); JSONObject dataObject = JSON.parseObject(JSON.toJSONString(ajaxResult.get("data")));
...@@ -599,7 +599,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg ...@@ -599,7 +599,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
TaskResultDTO dto = new TaskResultDTO(); TaskResultDTO dto = new TaskResultDTO();
dto.setResultCode("approvalStatus"); dto.setResultCode("approvalStatus");
dto.setTaskId(taskId); dto.setTaskId(taskId);
dto.setComment("提交流程"); dto.setComment(comment);
HashMap<String, Object> map = new HashMap<>(); HashMap<String, Object> map = new HashMap<>();
map.put("approvalStatus", op); map.put("approvalStatus", op);
dto.setVariable(map); dto.setVariable(map);
...@@ -649,7 +649,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg ...@@ -649,7 +649,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
ArrayList<String> roleList = new ArrayList<>(); ArrayList<String> roleList = new ArrayList<>();
boolean submit = submit(jgReformNotice, op); boolean submit = submit(jgReformNotice, op, dto.getRemark());
if (submit) { if (submit) {
getNext(roleList, dto.getInstanceId(), taskName); getNext(roleList, dto.getInstanceId(), taskName);
jgReformNotice.setStatus(taskName[0]); jgReformNotice.setStatus(taskName[0]);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment