审批+待办交互修改版本2

This commit is contained in:
ys.git 2025-12-25 16:32:35 +08:00
parent b2d4ea9f8d
commit 20ae343ddb

View File

@ -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 "已拒绝";
}
//通过处理