feat(wms): 增加钢卷查询时过滤已发货的功能

- 在 WmsMaterialCoilBo 中新增 onlyUnshippedAndUnplanned 字段用于控制查询条件
- 修改 WmsMaterialCoilServiceImpl,在查询中增加对未发货且未绑定发货计划钢卷的筛选逻辑
- 删除原有的 queryAvailableForDelivery 方法及相关查询构建方法
- 移除了控制器中 /availableForDelivery 接口的独立实现
- 使用 NOT EXISTS + FIND_IN_SET 优化了钢卷是否被发货计划引用的判断逻辑
This commit is contained in:
2025-12-10 14:15:08 +08:00
parent e9a79e4069
commit db309d67a1
4 changed files with 13 additions and 89 deletions

View File

@@ -100,7 +100,6 @@ public interface IWmsMaterialCoilService {
int exportCoil(@NotEmpty(message = "主键不能为空") Long coilId);
TableDataInfo<WmsMaterialCoilVo> queryAvailableForDelivery(WmsMaterialCoilBo bo, PageQuery pageQuery);
Boolean batchUpdateDeliveryStatus(List<Long> coilIdList, Integer status);
}