From 70dece2d79928107c0825568ce89ab709f0ca0c4 Mon Sep 17 00:00:00 2001 From: liuzhaotian Date: Sat, 18 May 2024 10:48:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8E=92=E5=8D=95-=E7=94=9F?= =?UTF-8?q?=E4=BA=A7=E5=8D=95=E6=95=B0=E6=8D=AE=E5=8F=82=E6=95=B0=E4=BF=AE?= =?UTF-8?q?=E6=94=B92.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/optimizeplan/OptimizePlanServiceImpl.java | 2 ++ .../src/main/resources/mapper/plate/PlateMapper.xml | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/optimizeplan/OptimizePlanServiceImpl.java b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/optimizeplan/OptimizePlanServiceImpl.java index a76da8f85..96905b79d 100644 --- a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/optimizeplan/OptimizePlanServiceImpl.java +++ b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/optimizeplan/OptimizePlanServiceImpl.java @@ -333,7 +333,9 @@ public class OptimizePlanServiceImpl implements OptimizePlanService { .isNotNull(OrderItemDO::getId); List orderItemDOS = orderItemMapper.selectJoinList(OrderItemDO.class, wrapper); List orderIds = orderItemDOS.stream().map(OrderItemDO::getOrderId).collect(Collectors.toList()); + List orderDOS = orderMapper.selectBatchIds(orderIds); + List goodsDOS = goodsMapper.selectList(new LambdaQueryWrapperX().in(GoodsDO::getOrderId, orderIds)); List plateDOS = plateMapper.selectPlateDetialListByIds(orderIds); diff --git a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/resources/mapper/plate/PlateMapper.xml b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/resources/mapper/plate/PlateMapper.xml index 5530064eb..aa745972e 100644 --- a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/resources/mapper/plate/PlateMapper.xml +++ b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/resources/mapper/plate/PlateMapper.xml @@ -152,9 +152,13 @@ join order_item oi on op.id = oi.plate_id join order_body ob on oi.body_id = ob.id left join order_group og on oi.group_id = og.id + where op.order_id in + + #{id} +