From 55e32d2fe781f9ce995f28bed773ba78f41f1db9 Mon Sep 17 00:00:00 2001 From: xupei <1779019091@qq.com> Date: Fri, 22 Sep 2023 16:07:11 +0800 Subject: [PATCH] =?UTF-8?q?getDetail=20=E4=B8=8D=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E9=A2=9C=E8=89=B2=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ai/da/service/impl/DesignServiceImpl.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java index 04b33c86..f622c848 100644 --- a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java @@ -892,23 +892,23 @@ public class DesignServiceImpl extends ServiceImpl impleme } } });*/ - - HashMap businessIdColor = new HashMap<>(); + // 使用designItemDetailId做映射 + HashMap designItemDetailIdColor = new HashMap<>(); designItemDetails.forEach(designItemDetail -> { if (!StringUtil.isNullOrEmpty(designItemDetail.getColor())) { - businessIdColor.put(designItemDetail.getBusinessId(), designItemDetail.getColor()); + designItemDetailIdColor.put(designItemDetail.getId(), designItemDetail.getColor()); } }); - Map pantoneByRgbBatch = panToneService.getPantoneByRgbBatch(new ArrayList<>(businessIdColor.values())); + Map pantoneByRgbBatch = panToneService.getPantoneByRgbBatch(new ArrayList<>(designItemDetailIdColor.values())); designItemDetailVO.getClothes().forEach(c -> { - PantoneVO pantoneVO = pantoneByRgbBatch.get(businessIdColor.get(c.getId())); + PantoneVO pantoneVO = pantoneByRgbBatch.get(designItemDetailIdColor.get(c.getId())); c.setColor(pantoneVO); }); designItemDetailVO.getOthers().forEach(o -> { - PantoneVO pantoneVO = pantoneByRgbBatch.get(businessIdColor.get(o.getId())); + PantoneVO pantoneVO = pantoneByRgbBatch.get(designItemDetailIdColor.get(o.getId())); o.setColor(pantoneVO); });