From 546be8a1bafdfc804575a8d07a5d9f2306c29c42 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期四, 19 六月 2025 11:20:58 +0800 Subject: [PATCH] 修改直播列表 --- ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/utils/XiaoeUtils.java | 25 +++++++------------------ 1 files changed, 7 insertions(+), 18 deletions(-) diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/utils/XiaoeUtils.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/utils/XiaoeUtils.java index d6f9a23..acdb193 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/utils/XiaoeUtils.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/utils/XiaoeUtils.java @@ -1,24 +1,16 @@ package com.ruoyi.goods.utils; import cn.hutool.core.collection.CollectionUtil; -import cn.hutool.core.date.DatePattern; -import cn.hutool.core.date.DateUtil; import cn.hutool.http.HttpUtil; import com.alibaba.fastjson2.JSONArray; import com.alibaba.fastjson2.JSONObject; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.ruoyi.common.core.utils.DateUtils; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.redis.service.RedisService; import com.ruoyi.goods.domain.dto.XiaoeCourseQueryDto; import com.ruoyi.goods.domain.dto.XiaoeLiveDto; import com.ruoyi.goods.domain.dto.XiaoeLiveQueryDto; -import com.ruoyi.goods.domain.vo.XiaoeCourseChapterVO; -import com.ruoyi.goods.domain.vo.XiaoeCourseGroupVO; -import com.ruoyi.goods.domain.vo.XiaoeCourseVO; -import com.ruoyi.goods.domain.vo.XiaoeLiveDetailVOV2; -import com.ruoyi.goods.domain.vo.XiaoeLiveVo; -import com.ruoyi.goods.domain.vo.XiaoeLiveVoV2; +import com.ruoyi.goods.domain.vo.*; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; @@ -28,11 +20,7 @@ import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; -import java.util.ArrayList; -import java.util.Comparator; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; import java.util.concurrent.TimeUnit; /** @@ -107,6 +95,7 @@ e.printStackTrace(); } JSONObject jsonObject = JSONObject.parseObject(result); + log.info("获取access_token返回结果:{}", result); Map data = (Map) jsonObject.get("data"); accessToken = (String)data.get("access_token"); Integer expiresIn = (int) data.get("expires_in"); @@ -177,15 +166,15 @@ */ public Page<XiaoeLiveVoV2> getLivePageListV2(XiaoeLiveQueryDto dto) { Map<String,Object> postParams = new HashMap<>(); - postParams.put("search_content", dto.getSearchContent()); postParams.put("create_mode", dto.getCreateMode()); postParams.put("state", 0); - postParams.put("search_alive_type", dto.getSearchAliveType()); + postParams.put("search_alive_type", -1); postParams.put("alive_play_state", dto.getAlivePlayState()); postParams.put("page", dto.getPage()); postParams.put("page_size", dto.getPageSize()); postParams.put("access_token", getAccessToken()); - postParams.put("zb_start_at_min", DateUtil.format(DateUtils.getTodayStartTime(), DatePattern.NORM_DATETIME_PATTERN)); + postParams.put("tag_ids", dto.getTags()); + log.info("获取直播详情2.0请求参数:{}", JSONObject.toJSONString(postParams)); String post = HttpUtil.post(LIVE_PAGE_LIST_V2, JSONObject.toJSONString(postParams)); Page<XiaoeLiveVoV2> xiaoeLiveVOPage = new Page<>(); if (StringUtils.isNotBlank(post)) { @@ -373,7 +362,7 @@ public Page<XiaoeCourseVO> getCoursePageList(XiaoeCourseQueryDto dto) { Map<String, Object> requestParams = new HashMap<>(); requestParams.put("search_content", dto.getSearchContent()); - requestParams.put("page", dto.getPageNo()); + requestParams.put("page_index", dto.getPageNo()); requestParams.put("page_size", dto.getPageSize()); requestParams.put("created_source", dto.getCreatedSource()); requestParams.put("tags", dto.getTags()); -- Gitblit v1.7.1