feat(wms): 增加钢卷查询时过滤已发货的功能
- 在 WmsMaterialCoilBo 中新增 onlyUnshippedAndUnplanned 字段用于控制查询条件 - 修改 WmsMaterialCoilServiceImpl,在查询中增加对未发货且未绑定发货计划钢卷的筛选逻辑 - 删除原有的 queryAvailableForDelivery 方法及相关查询构建方法 - 移除了控制器中 /availableForDelivery 接口的独立实现 - 使用 NOT EXISTS + FIND_IN_SET 优化了钢卷是否被发货计划引用的判断逻辑
This commit is contained in:
@@ -188,16 +188,6 @@ public class WmsMaterialCoilController extends BaseController {
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 查询未被任何发货计划引用的钢卷列表
|
||||
* 用于发货计划选择钢卷时,避免选择已经被其他发货计划引用的钢卷
|
||||
*/
|
||||
@GetMapping("/availableForDelivery")
|
||||
public TableDataInfo<WmsMaterialCoilVo> getAvailableCoilsForDelivery(WmsMaterialCoilBo bo, PageQuery pageQuery) {
|
||||
return iWmsMaterialCoilService.queryAvailableForDelivery(bo, pageQuery);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 批量更新钢卷发货状态
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user