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 06b0a854..1e5efb41 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 @@ -3415,7 +3415,10 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService { .map(Long::parseLong) .collect(Collectors.toList()); - List childCoils = baseMapper.selectBatchIds(childCoilIds); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.in("coil_id", childCoilIds); + queryWrapper.eq("del_flag", 0); // 确保只查询未删除的记录 + List childCoils = baseMapper.selectList(queryWrapper); List childCoilNos = childCoils.stream() .map(WmsMaterialCoil::getCurrentCoilNo) .collect(Collectors.toList()); @@ -3434,7 +3437,7 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService { for (WmsMaterialCoil childCoil : childCoils) { if (childCoil.getQrcodeRecordId() != null) { - updateChildCoilIdsQrcodeCoilId(parentCoilId,childCoil.getQrcodeRecordId(), childCoil.getCoilId(), allChildCoilIdsStr); + updateChildCoilIdsQrcodeCoilId(parentCoilId, childCoil.getQrcodeRecordId(), childCoil.getCoilId(), allChildCoilIdsStr); } }