From 547272dfcf215db83629bacdc2905c2ceb2d7ab5 Mon Sep 17 00:00:00 2001 From: shahaibo <1023316923@qq.com> Date: Wed, 10 Jan 2024 14:02:17 +0800 Subject: [PATCH] =?UTF-8?q?BUGFIX:design=20pin=E9=80=BB=E8=BE=91;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/ai/da/python/PythonService.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/ai/da/python/PythonService.java b/src/main/java/com/ai/da/python/PythonService.java index 1b4fec5c..578de9ef 100644 --- a/src/main/java/com/ai/da/python/PythonService.java +++ b/src/main/java/com/ai/da/python/PythonService.java @@ -1208,20 +1208,22 @@ public class PythonService { //如果包含Pin只传一个 if (isPin) { List finalPinData = pinData; - DesignPythonItem.OUTWEAR_DRESS_BLOUSE.forEach(type -> { - //剩余的的PinData + for (String type : DesignPythonItem.OUTWEAR_DRESS_BLOUSE) { + // 剩余的的 PinData List residueInnerPinData = residuePinData(finalPinData, existPinDataIds, elementVO.getHasUseMd5List()); CollectionElement elementNew = residueInnerPinData.stream() .filter(element -> element.getLevel2Type().equals(type)).findFirst().orElse(null); if (Objects.nonNull(elementNew)) { items.add(coverToDesignPythonItem(elementNew.getId(), type, elementNew.getUrl(), elementVO)); - //去重用 + // 去重用 existPinDataIds.add(elementNew.getId()); - //添加md5 + // 添加md5 elementVO.getHasUseMd5List().add(elementNew.getMd5()); + // 提前结束循环 + break; } - }); + } } }