From 9fe0aefb466a87815ef450cb4ef99405dad63b4e Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期一, 17 十一月 2025 11:49:11 +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