From 4512fb3268e9ded36406aa8eeaff7fa2be5e9b28 Mon Sep 17 00:00:00 2001 From: xupei Date: Wed, 13 Dec 2023 14:20:13 +0800 Subject: [PATCH] =?UTF-8?q?TASK:getDetail=E6=B7=BB=E5=8A=A0=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=AD=97=E6=AE=B5priority?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ai/da/model/vo/DesignItemClothesDetailVO.java | 3 +++ .../java/com/ai/da/service/impl/DesignServiceImpl.java | 7 ++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/ai/da/model/vo/DesignItemClothesDetailVO.java b/src/main/java/com/ai/da/model/vo/DesignItemClothesDetailVO.java index b6caf8d1..70ca7b46 100644 --- a/src/main/java/com/ai/da/model/vo/DesignItemClothesDetailVO.java +++ b/src/main/java/com/ai/da/model/vo/DesignItemClothesDetailVO.java @@ -42,6 +42,9 @@ public class DesignItemClothesDetailVO { @ApiModelProperty("对应图层信息") private List layersObject; + @ApiModelProperty("衣服所在图层") + private Integer priority; + public DesignItemClothesDetailVO() { } 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 1f78c390..1de10f25 100644 --- a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java @@ -1140,9 +1140,10 @@ public class DesignServiceImpl extends ServiceImpl impleme designItemDetailVO.setDesignItemUrl(minioUtil.getPresignedUrl(designPythonOutfit.getDesignUrl(), 24 * 60)); // 2.1 填充clothes designItemDetailVO.getClothes().forEach(c -> { - String type = c.getType().toLowerCase(); - List outfitVOS = detailsVO.stream().filter(detail -> detail.getImageCategory().equals(type + "_back") || - detail.getImageCategory().equals(type + "_front")).collect(Collectors.toList()); +// String type = c.getType().toLowerCase(); +// List outfitVOS = detailsVO.stream().filter((detail -> detail.getImageCategory().equals(type + "_back") || +// detail.getImageCategory().equals(type + "_front"))).collect(Collectors.toList()); + List outfitVOS = detailsVO.stream().filter(detail -> detail.getPriority().equals(c.getPriority())).collect(Collectors.toList()); c.setLayersObject(outfitVOS); });