feat(wms): 新增可发货钢卷查询功能
- 在IWmsMaterialCoilService接口中新增queryAvailableForDelivery方法 - 在WmsMaterialCoilController中新增/availableForDelivery接口 - 在WmsMaterialCoilServiceImpl中实现查询逻辑 - 构建排除已被发货计划引用钢卷的查询条件 - 支持按入库号、当前卷号、供应商卷号等条件筛选 - 实现分页查询和钢卷状态过滤 - 关联WmsDeliveryPlanMapper以获取发货计划数据 - 处理发货计划中钢卷ID的解析和去重逻辑
This commit is contained in:
@@ -184,5 +184,16 @@ public class WmsMaterialCoilController extends BaseController {
|
||||
List<WmsMaterialCoilVo> distribution = iWmsMaterialCoilService.getDistributionByActualItemType(itemType, itemId);
|
||||
return R.ok(distribution);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 查询未被任何发货计划引用的钢卷列表
|
||||
* 用于发货计划选择钢卷时,避免选择已经被其他发货计划引用的钢卷
|
||||
*/
|
||||
@GetMapping("/availableForDelivery")
|
||||
public TableDataInfo<WmsMaterialCoilVo> getAvailableCoilsForDelivery(WmsMaterialCoilBo bo, PageQuery pageQuery) {
|
||||
return iWmsMaterialCoilService.queryAvailableForDelivery(bo, pageQuery);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user