feat(wms): 新增根据计划ID获取可选钢卷列表接口
- 在IWmsDeliveryPlanService中新增getSelectableCoilsByPlanId方法 - 在WmsDeliveryPlanController中新增/selectableCoils GET接口 - 实现获取计划绑定钢卷但未被使用的钢卷列表逻辑 - 通过关联查询排除已被运单明细占用的钢卷 - 支持按钢卷ID集合查询完整钢卷信息 - 添加必要的空值检查和参数校验
This commit is contained in:
@@ -128,4 +128,15 @@ public class WmsDeliveryPlanController extends BaseController {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 根据计划ID获取可选钢卷列表:计划绑定钢卷 - 明细已绑定钢卷
|
||||
* @param planId 计划ID
|
||||
*/
|
||||
@GetMapping("/selectableCoils")
|
||||
public R<List<WmsMaterialCoilVo>> getSelectableCoils(@RequestParam @NotNull(message = "planId不能为空") Long planId) {
|
||||
List<WmsMaterialCoilVo> list = iWmsDeliveryPlanService.getSelectableCoilsByPlanId(planId);
|
||||
return R.ok(list);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user