From 8c3e1fdda5aee92bd095cf7f01f986bcb8a0fbc6 Mon Sep 17 00:00:00 2001 From: litianxiang Date: Thu, 16 Oct 2025 11:51:29 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BD=9C=E5=93=81=E5=BF=AB?= =?UTF-8?q?=E7=85=A7=E5=BA=8F=E5=88=97=E5=8C=96=E9=97=AE=E9=A2=98=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- .../com/ai/da/service/impl/PortfolioServiceImpl.java | 12 ++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index cd9bc433..4f0d6973 100644 --- a/pom.xml +++ b/pom.xml @@ -410,7 +410,7 @@ com.google.auth google-auth-library-oauth2-http - LATEST + 1.38.0 diff --git a/src/main/java/com/ai/da/service/impl/PortfolioServiceImpl.java b/src/main/java/com/ai/da/service/impl/PortfolioServiceImpl.java index 45cfecae..158c63c6 100644 --- a/src/main/java/com/ai/da/service/impl/PortfolioServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/PortfolioServiceImpl.java @@ -21,6 +21,8 @@ import com.ai.da.model.enums.Sex; import com.ai.da.model.vo.*; import com.ai.da.service.*; import com.alibaba.fastjson.JSONObject; +import com.alibaba.fastjson.parser.Feature; +import com.alibaba.fastjson.serializer.SerializerFeature; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -267,7 +269,7 @@ public class PortfolioServiceImpl extends ServiceImpl collectionElementList = projectSnapshot.getCollectionElementList(); for (CollectionElement element : collectionElementList) { if (StringUtils.isEmpty(element.getUrl())) { @@ -557,8 +559,10 @@ public class PortfolioServiceImpl extends ServiceImpl list = new ArrayList<>(); for (UserLikeSnapshot userLikeSnapshot : userLikeList) { TDesignPythonOutfit designPythonOutfit = userLikeSnapshot.getDesignPythonOutfit(); - designPythonOutfit.setDesignUrl(minioUtil.getPreSignedUrl(designPythonOutfit.getDesignUrl(), 24 * 60)); - list.add(designPythonOutfit); + if (designPythonOutfit != null && !StringUtils.isEmpty(designPythonOutfit.getDesignUrl())) { + designPythonOutfit.setDesignUrl(minioUtil.getPreSignedUrl(designPythonOutfit.getDesignUrl(), 24 * 60)); + list.add(designPythonOutfit); + } } vo.setDesignPythonOutfitList(list); }