From a1b5b588453a409e0791ff5ade14b4cc0cefa992 Mon Sep 17 00:00:00 2001 From: yewj Date: Sun, 27 Oct 2024 21:00:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../collect/IoCollectOrderCodeManController.java | 11 ++++++++++- .../com/glxp/api/req/inout/DeleteTageCodeRequest.java | 5 ++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/glxp/api/controller/collect/IoCollectOrderCodeManController.java b/src/main/java/com/glxp/api/controller/collect/IoCollectOrderCodeManController.java index 3f9ae79c0..f5e2e5c47 100644 --- a/src/main/java/com/glxp/api/controller/collect/IoCollectOrderCodeManController.java +++ b/src/main/java/com/glxp/api/controller/collect/IoCollectOrderCodeManController.java @@ -188,7 +188,16 @@ public class IoCollectOrderCodeManController extends BaseController { @PostMapping("/udiwms/ioSplit/collect/code/remove") public BaseResponse removeCode(@RequestBody @Valid DeleteTageCodeRequest deleteTageCodeRequest, BindingResult bindingResult) { - collectOrderService.removeCode(deleteTageCodeRequest); + if (CollUtil.isNotEmpty(deleteTageCodeRequest.getCodeManIds())) { + for (Long codeManId : deleteTageCodeRequest.getCodeManIds()) { + deleteTageCodeRequest.setCodeManId(codeManId); + collectOrderService.removeCode(deleteTageCodeRequest); + } + } else { + collectOrderService.removeCode(deleteTageCodeRequest); + } + + return ResultVOUtils.success("操作成功!"); } diff --git a/src/main/java/com/glxp/api/req/inout/DeleteTageCodeRequest.java b/src/main/java/com/glxp/api/req/inout/DeleteTageCodeRequest.java index 768b25089..810040af3 100644 --- a/src/main/java/com/glxp/api/req/inout/DeleteTageCodeRequest.java +++ b/src/main/java/com/glxp/api/req/inout/DeleteTageCodeRequest.java @@ -3,6 +3,7 @@ package com.glxp.api.req.inout; import lombok.Data; import javax.validation.constraints.NotNull; +import java.util.List; @Data public class DeleteTageCodeRequest { @@ -13,8 +14,10 @@ public class DeleteTageCodeRequest { @NotNull(message = "操作类型不可为空") private Integer delType; - @NotNull(message = "码明细id不可为空") + // @NotNull(message = "码明细id不可为空") private Long codeManId; + private List codeManIds; + }