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); }