From 008ffb622f7e8b941245a4cf19042c7baef39b24 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 21 九月 2026 10:21:32 +0800
Subject: [PATCH] Merge branch '2.0' of http://120.76.84.145:10101/gitblit/r/java/HongRuiTang

---
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/utils/XiaoeUtils.java |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 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 acdb193..c7357cb 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
@@ -60,6 +60,8 @@
     private static final String COURSE_CHAPTER = "https://api.xiaoe-tech.com/xe.course.course.chapter.get/1.0.0";
     //获取店铺商品分组列表
     private static final String COURSE_GROUP_LIST = "https://api.xiaoe-tech.com/xe.resource_tags.list/1.0.0";
+    //获取店铺商品分组列表
+    private static final String CREATE_LIVE_PASSWORD = "https://api.xiaoe-tech.com/xe.alive.live_password.create/1.0.0";
 
 
     /**
@@ -132,7 +134,7 @@
                     xiaoeLiveVOPage.setRecords(xiaoeLiveVos);
                     xiaoeLiveVOPage.setCurrent(dto.getPage());
                     xiaoeLiveVOPage.setPages(data.getLong("page_count"));
-                }
+                } 
             }
         }
         return xiaoeLiveVOPage;
@@ -413,6 +415,30 @@
         }
         return courseChapterVOList;
     }
+
+
+    /**
+     * 获取开播口令
+     * @param id
+     * @return
+     */
+    public JSONObject createLivePassword(String id) {
+        Map<String, Object> requestParams = new HashMap<>();
+        requestParams.put("alive_id", id);
+        requestParams.put("access_token", getAccessToken());
+        String post = HttpUtil.post(CREATE_LIVE_PASSWORD, JSONObject.toJSONString(requestParams));
+        if (StringUtils.isNotBlank(post)) {
+            log.info("获取开播口令返回结果:{}" ,post);
+            JSONObject jsonObject = JSONObject.parseObject(post);
+            if (jsonObject.get("code").equals(0)) {
+                JSONObject data = jsonObject.getJSONObject("data");
+                return data;
+            }
+        }
+        return null;
+    }
+
+
     public static void main(String[] args) {
         String urlString = BASE_URL +
                 "?app_id=appwmuwNWD48082" +

--
Gitblit v1.7.1