diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java index 01840c53..825a19ac 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java @@ -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