|
@@ -154,14 +154,15 @@ public class ConstructionController extends BaseController {
|
|
|
j.setMsg(errMsg);
|
|
|
return j;
|
|
|
}
|
|
|
-
|
|
|
+ Project project = new Project();
|
|
|
/**
|
|
|
* 流程审批
|
|
|
*/
|
|
|
if (StringUtils.isBlank(construction.getId())) {
|
|
|
//新增或编辑表单保存
|
|
|
+ construction.setApplyName(construction.getTuser().getName());
|
|
|
constructionService.save(construction);//保存
|
|
|
- Project project = new Project();
|
|
|
+
|
|
|
project.setStatus("1");
|
|
|
project.setRequireName(construction.getProjectName());
|
|
|
projectService.updateStatus(project);
|
|
@@ -180,8 +181,14 @@ public class ConstructionController extends BaseController {
|
|
|
construction.getAct().setComment(("yes".equals(construction.getAct().getFlag()) ? "[重新申请] " : "[销毁申请] "));
|
|
|
// 完成流程任务
|
|
|
Map<String, Object> vars = Maps.newHashMap();
|
|
|
- vars.put("reapply", "yes".equals(construction.getAct().getFlag()) ? true : false);
|
|
|
- vars.put("processer", UserUtils.get(construction.getTuser().getId()).getLoginName());
|
|
|
+ String flag = construction.getAct().getFlag();
|
|
|
+ vars.put("reapply", "yes".equals(flag) ? true : false);
|
|
|
+ if ("no".equals(flag)) {
|
|
|
+ project.setStatus("0");
|
|
|
+ project.setRequireName(construction.getProjectName());
|
|
|
+ projectService.updateStatus(project);
|
|
|
+ }
|
|
|
+ vars.put("processer", construction.getApplyName());
|
|
|
actTaskService.complete(construction.getAct().getTaskId(), construction.getAct().getProcInsId(), construction.getAct().getComment(), construction.getContent(), vars);
|
|
|
j.setMsg("提交成功!");
|
|
|
j.getBody().put("targetUrl", "/act/task/todo/");
|