From a9c5a5fd2bc4f70a6d38c365d96c4e9e109f5607 Mon Sep 17 00:00:00 2001 From: xupei Date: Fri, 15 Dec 2023 10:49:57 +0800 Subject: [PATCH] =?UTF-8?q?BUGFIX:=E4=BF=AE=E5=A4=8D=E8=A1=A3=E6=9C=8D?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=B8=BA0=E4=BB=B6=E6=97=B6=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E7=9A=84=E6=95=B0=E6=8D=AE=E5=BA=93=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ai/da/service/impl/DesignServiceImpl.java | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 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 79db739c..45765341 100644 --- a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java @@ -1107,17 +1107,18 @@ public class DesignServiceImpl extends ServiceImpl impleme } }); - Map pantoneByRgbBatch = panToneService.getPantoneByRgbBatch(new ArrayList<>(designItemDetailIdColor.values())); + if (!CollectionUtil.isEmpty(designItemDetailIdColor)){ + Map pantoneByRgbBatch = panToneService.getPantoneByRgbBatch(new ArrayList<>(designItemDetailIdColor.values())); + designItemDetailVO.getClothes().forEach(c -> { + PantoneVO pantoneVO = pantoneByRgbBatch.get(designItemDetailIdColor.get(c.getId())); + c.setColor(pantoneVO); + }); - designItemDetailVO.getClothes().forEach(c -> { - PantoneVO pantoneVO = pantoneByRgbBatch.get(designItemDetailIdColor.get(c.getId())); - c.setColor(pantoneVO); - }); - - designItemDetailVO.getOthers().forEach(o -> { - PantoneVO pantoneVO = pantoneByRgbBatch.get(designItemDetailIdColor.get(o.getId())); - o.setColor(pantoneVO); - }); + designItemDetailVO.getOthers().forEach(o -> { + PantoneVO pantoneVO = pantoneByRgbBatch.get(designItemDetailIdColor.get(o.getId())); + o.setColor(pantoneVO); + }); + } return designItemDetailVO; }