批量删除问题

panjc_field_management
yewj 8 months ago
parent 1e918222e1
commit a1b5b58845

@ -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("操作成功!");
}

@ -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<Long> codeManIds;
}

Loading…
Cancel
Save