feat(transfer): 添加批量确认调拨功能

- 在服务接口中新增批量确认调拨方法
- 在控制器中实现批量确认调拨的API端点
- 在服务实现中添加批量处理逻辑,循环调用单个确认方法
- 添加参数校验和空值检查机制
- 集成日志记录和重复提交防护功能
This commit is contained in:
2026-05-21 11:04:44 +08:00
parent bb96f2a9e4
commit 531fccb22b
3 changed files with 32 additions and 0 deletions

View File

@@ -147,6 +147,16 @@ public class WmsTransferOrderItemController extends BaseController {
return toAjax(iWmsTransferOrderItemService.confirmTransfer(bo));
}
/**
* 批量确认调拨
*/
@Log(title = "调拨单明细", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PostMapping("/batchConfirm")
public R<Void> batchConfirm(@Validated(AddGroup.class) @RequestBody List<WmsTransferOrderItemBo> boList) {
return toAjax(iWmsTransferOrderItemService.batchConfirmTransfer(boList));
}
/**
* 取消调拨
*/