From 20ae343ddbd020a4411b96cdbbc598cd97518564 Mon Sep 17 00:00:00 2001 From: "ys.git" <18439391935@163.com> Date: Thu, 25 Dec 2025 16:32:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=89=B9+=E5=BE=85=E5=8A=9E=E4=BA=A4?= =?UTF-8?q?=E4=BA=92=E4=BF=AE=E6=94=B9=E7=89=88=E6=9C=AC2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ActivitiProcessServiceImpl.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/com/xdap/self_development/service/impl/ActivitiProcessServiceImpl.java b/src/main/java/com/xdap/self_development/service/impl/ActivitiProcessServiceImpl.java index 9c5f9e3..91112f9 100644 --- a/src/main/java/com/xdap/self_development/service/impl/ActivitiProcessServiceImpl.java +++ b/src/main/java/com/xdap/self_development/service/impl/ActivitiProcessServiceImpl.java @@ -342,6 +342,19 @@ public class ActivitiProcessServiceImpl implements ActivitiProcessService { .update("current_node", ParamValueVersionEnum.REFUSE.getDesc()) .update("last_update_date", new Date()) .eq("document_no", approvalId).doUpdate(CompletedTaskPojo.class); + //生成已办 + TodoTaskPojo todoTaskPojo = sw.buildFromDatasource("xdap_app_223770822127386625") + .eq("document_no", approvalId) + .eq("owner_id", approver) + .eq("current_node", reviewListPojo.getNodeName()) + .doQueryFirst(TodoTaskPojo.class); + CompletedTaskPojo completedTaskPojo = new CompletedTaskPojo(); + BeanUtils.copyProperties(todoTaskPojo, completedTaskPojo, "id"); + completedTaskPojo.setIsDelete(0); + completedTaskPojo.setCurrentNode(ParamValueVersionEnum.REFUSE.getDesc()); + completedTaskPojo.setCurrentProcessor(todoTaskPojo.getCurrentProcessor()); + sw.buildFromDatasource("xdap_app_223770822127386625").doInsert(completedTaskPojo); + return "已拒绝"; } //通过处理