diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/io/service/iostor/impl/StIvtIostorinvServiceImpl.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/io/service/iostor/impl/StIvtIostorinvServiceImpl.java index 22165e80..ec697193 100644 --- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/io/service/iostor/impl/StIvtIostorinvServiceImpl.java +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/io/service/iostor/impl/StIvtIostorinvServiceImpl.java @@ -184,10 +184,11 @@ public class StIvtIostorinvServiceImpl extends ServiceImpl list = iMdPbVehicleMaterService.list(new QueryWrapper() + .select("group_id").in("id", Arrays.asList(vehicles))); iMdPbVehicleMaterService.remove(new QueryWrapper().in("id", Arrays.asList(vehicles))); - iMdGruopDickService.remove(new QueryWrapper() - .in("vehicle_code", Arrays.asList(dtl.getVehicle_id().split(","))) - .lt("status", StatusEnum.FORM_STATUS.code("完成"))); + List groups = list.stream().map(MdPbVehicleMater::getGroup_id).collect(Collectors.toList()); + iMdGruopDickService.removeByIds(groups); iStIvtIostorinvDtlService.update(new UpdateWrapper() .set("update_time", DateUtil.now()) .set("vehicle_code", null)