From 61b06f8c550678624ca5be1b7fa3fb6b5608688e Mon Sep 17 00:00:00 2001 From: Cui YongXing <2835316714@qq.com> Date: Tue, 3 Sep 2024 16:26:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AD=97=E6=AE=B5=E5=92=8C?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/controller/TaskOutputController.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/cloud-task-server/src/main/java/com/muyu/task/server/controller/TaskOutputController.java b/cloud-task-server/src/main/java/com/muyu/task/server/controller/TaskOutputController.java index 59345cd..d0f12af 100644 --- a/cloud-task-server/src/main/java/com/muyu/task/server/controller/TaskOutputController.java +++ b/cloud-task-server/src/main/java/com/muyu/task/server/controller/TaskOutputController.java @@ -17,12 +17,21 @@ public class TaskOutputController { private TaskOutputService taskOutputService; - @PostMapping("/{id}") - public Result save(@PathVariable("id") Long id, @RequestBody List taskOutputs) { + @PostMapping("/{id}/{tableId}/{basicId}") + public Result save(@PathVariable("id") Long id,@PathVariable("tableId") Long tableId ,@PathVariable("basicId") Long basicId,@RequestBody List taskOutputs) { QueryWrapper wrapper = new QueryWrapper<>(); wrapper.eq("task_id", id); taskOutputService.remove(wrapper); - boolean save = taskOutputService.saveBatch(taskOutputs); + String newFieName =""; + String lastFieName=""; + for (TaskOutput taskOutput : taskOutputs) { + newFieName += ","+taskOutput.getNewFieName(); + lastFieName+=","+ taskOutput.getLastFieName(); + } + newFieName = newFieName.substring(1); + lastFieName = lastFieName.substring(1); + TaskOutput build = TaskOutput.builder().taskId(id).basicId(basicId).tableId(tableId).newFieName(newFieName).lastFieName(lastFieName).build(); + boolean save = taskOutputService.save(build); return Result.success(save); }