69 lines
1.9 KiB
Batchfile
69 lines
1.9 KiB
Batchfile
@echo off
|
|
chcp 65001 >nul
|
|
echo ========================================
|
|
echo 部署直播间分类功能修复
|
|
echo ========================================
|
|
|
|
echo.
|
|
echo 此脚本将部署以下修改:
|
|
echo 1. 后端 CategoryController - 从 eb_live_room_category 表获取分类
|
|
echo 2. 后端 LiveRoomController - 正确设置直播间的 categoryName
|
|
echo 3. Android 端分类筛选逻辑 - 使用 categoryName 筛选
|
|
echo.
|
|
|
|
echo ========================================
|
|
echo 步骤1: 编译后端代码
|
|
echo ========================================
|
|
cd Zhibo\zhibo-h
|
|
call mvn clean package -DskipTests -pl crmeb-front -am
|
|
if %errorlevel% neq 0 (
|
|
echo 编译失败!
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo ========================================
|
|
echo 步骤2: 部署到服务器
|
|
echo ========================================
|
|
echo 请手动将以下文件上传到服务器:
|
|
echo - Zhibo\zhibo-h\crmeb-front\target\crmeb-front.jar
|
|
echo.
|
|
echo 然后在服务器上重启后端服务:
|
|
echo systemctl restart zhibo-backend
|
|
echo 或
|
|
echo docker restart zhibo-backend
|
|
echo.
|
|
|
|
echo ========================================
|
|
echo 步骤3: 重新编译 Android 应用
|
|
echo ========================================
|
|
cd ..\..\android-app
|
|
call gradlew assembleDebug
|
|
if %errorlevel% neq 0 (
|
|
echo Android 编译失败!
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo ========================================
|
|
echo 部署完成!
|
|
echo ========================================
|
|
echo.
|
|
echo 修改说明:
|
|
echo - 后端 /api/front/category/live 接口现在从 eb_live_room_category 表获取分类
|
|
echo - 直播间列表接口现在正确返回 categoryName 字段
|
|
echo - Android 端分类筛选现在使用 categoryName 而不是 type
|
|
echo.
|
|
echo 数据库中的分类数据:
|
|
echo 1. 娱乐
|
|
echo 2. 游戏
|
|
echo 3. 音乐
|
|
echo 4. 户外
|
|
echo 5. 聊天
|
|
echo.
|
|
echo 如果直播间没有设置分类,将显示在"推荐"标签下。
|
|
echo.
|
|
pause
|