diff --git a/src/main/java/com/xdap/self_development/service/impl/TemplateApprovalServiceImpl.java b/src/main/java/com/xdap/self_development/service/impl/TemplateApprovalServiceImpl.java index 4a88359..2cbb5c4 100644 --- a/src/main/java/com/xdap/self_development/service/impl/TemplateApprovalServiceImpl.java +++ b/src/main/java/com/xdap/self_development/service/impl/TemplateApprovalServiceImpl.java @@ -499,6 +499,11 @@ public class TemplateApprovalServiceImpl implements TemplateApprovalService { .update("status", template.getStatus()) .update("published_time", Timestamp.valueOf(LocalDateTime.now())) .doUpdate(Template.class); + // 待办环节修改 + bd.getBusinessDatabase() + .eq("document_no", flow.getId()) + .update("node", "已完成") + .doUpdate(ApprovalNodeView.class); // 更新机型版本 // dataEntryEngineModelService.updateModelForNewVersion(); } else { @@ -562,6 +567,11 @@ public class TemplateApprovalServiceImpl implements TemplateApprovalService { .update("status", template.getStatus()) .update("return_num", template.getReturnNum() + 1) .doUpdate(Template.class); + + bd.getBusinessDatabase() + .eq("document_no", flow.getId()) + .update("node", "已拒绝") + .doUpdate(ApprovalNodeView.class); // 清除所有待办 clearAllTodo(flow); }