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