fix(wms): 更新废料查询的质量状态条件

- 将废料查询范围从仅 D+、D、D- 扩展到包含 C+、C、C- 状态
- 修改质量状态查询逻辑以支持更全面的废料分类标准
This commit is contained in:
2026-01-15 11:54:55 +08:00
parent 7482c2ba2e
commit f90e8dd2da

View File

@@ -380,7 +380,7 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
// 仅查询废品:质量状态为 D+、D、D-
if (Boolean.TRUE.equals(bo.getOnlyScrap())) {
qw.in("mc.quality_status", java.util.Arrays.asList("D+", "D", "D-"));
qw.in("mc.quality_status", java.util.Arrays.asList("C+", "C", "C-", "D+", "D", "D-"));
}
// 组合 item_id 条件:改为使用 EXISTS 子查询,替代预查询 + IN