From 1abab3ed63e5648b8d88c412dce70aad0736b98a Mon Sep 17 00:00:00 2001 From: luoyisheng <yangdongji@argo-ai.cn> Date: 星期二, 25 三月 2025 15:13:30 +0800 Subject: [PATCH] bug --- medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/MwBoxController.java | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-) diff --git a/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/MwBoxController.java b/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/MwBoxController.java index c3f093d..47716a8 100644 --- a/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/MwBoxController.java +++ b/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/MwBoxController.java @@ -11,7 +11,6 @@ import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiParam; import lombok.RequiredArgsConstructor; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; @@ -23,7 +22,9 @@ import javax.validation.Valid; import javax.validation.constraints.NotEmpty; +import java.util.Arrays; import java.util.List; +import java.util.stream.Collectors; /** * <p> @@ -58,8 +59,8 @@ * @param query * @return */ - @PostMapping("/page") @ApiOperation("转运箱分页列表") + @PostMapping("/page") public R<PageDTO<MwBoxVO>> pageList(@Valid @RequestBody MwBoxPageQuery query) { return R.ok(boxService.pageList(query)); } @@ -71,8 +72,8 @@ * @param boxNumberEnd * @return */ - @PostMapping("/add") @ApiOperation("新增转运箱") + @PostMapping("/add") @ApiImplicitParams({@ApiImplicitParam(name = "boxNumberStart", value = "转运箱编号开始", required = true), @ApiImplicitParam(name = "boxNumberEnd", value = "转运箱编号结束", required = true)}) public R<?> add(@RequestParam String boxNumberStart, @RequestParam String boxNumberEnd) { @@ -86,9 +87,9 @@ * @param dtoList * @return */ - @PostMapping("/editBatch") @ApiOperation("批量修改转运箱状态") - public R<?> editBatch(@Valid @RequestBody List<MwBoxDTO> dtoList) { + @PostMapping("/editBatch") + public R<?> editBatch(@Valid @RequestBody MwBoxDTO dtoList) { boxService.editBatch(dtoList); return R.ok(); } @@ -99,9 +100,11 @@ * @param idList * @return */ - @PostMapping("/delBatch") @ApiOperation("批量删除") - public R<?> delBatch(@ApiParam(name = "idList", value = "转运箱id列表", required = true, allowMultiple = true) @NotEmpty(message = "转运箱列表不能为空") @RequestBody List<Long> idList) { + @PostMapping("/delBatch") + @ApiImplicitParam(name = "idStr", value = "转运箱id字符串,多个用逗号分隔", required = true) + public R<?> delBatch(@RequestParam @NotEmpty(message = "转运箱id字符串不能为空") String idStr) { + List<Long> idList = Arrays.stream(idStr.split(",")).map(Long::valueOf).collect(Collectors.toList()); boxService.removeByIds(idList); return R.ok(); } -- Gitblit v1.7.1