From 2a7b0a64b14b22ec45f8a0f6e4764bc3cd16919c Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期一, 27 十月 2025 17:08:24 +0800
Subject: [PATCH] 调整

---
 framework/src/main/java/cn/lili/modules/lmk/service/impl/MySubscribeServiceImpl.java |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/framework/src/main/java/cn/lili/modules/lmk/service/impl/MySubscribeServiceImpl.java b/framework/src/main/java/cn/lili/modules/lmk/service/impl/MySubscribeServiceImpl.java
index 81e2c3c..e43f526 100644
--- a/framework/src/main/java/cn/lili/modules/lmk/service/impl/MySubscribeServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/lmk/service/impl/MySubscribeServiceImpl.java
@@ -1,6 +1,8 @@
 package cn.lili.modules.lmk.service.impl;
 
 import cn.lili.common.security.context.UserContext;
+import cn.lili.common.utils.StringUtils;
+import cn.lili.utils.COSUtil;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import cn.lili.modules.lmk.domain.entity.MySubscribe;
 import cn.lili.modules.lmk.mapper.MySubscribeMapper;
@@ -29,6 +31,7 @@
 
     private final MySubscribeMapper mySubscribeMapper;
 
+    private final COSUtil cosUtil;
     /**
      * 鍒嗛〉鏌ヨ
      * @param query
@@ -39,6 +42,12 @@
         query.setUserId(UserContext.getCurrentUserId());
         IPage<MySubscribeVO> page = PageUtil.getPage(query, MySubscribeVO.class);
         baseMapper.getPage(page, query);
+        page.getRecords().forEach(mySubscribeVO -> {
+            String subscribeUserAvatar = mySubscribeVO.getSubscribeUserAvatar();
+            if (StringUtils.isNotBlank(subscribeUserAvatar)&&!subscribeUserAvatar.contains("http")) {
+                mySubscribeVO.setSubscribeUserAvatar(cosUtil.getPreviewUrl(subscribeUserAvatar));
+            }
+        });
         return Result.ok().data(page.getRecords()).total(page.getTotal());
     }
 

--
Gitblit v1.8.0