peixue-dev/Archive/[一次性]完整修复游客模式教师列表-2026-02-01.bat

126 lines
3.0 KiB
Batchfile
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@echo off
chcp 65001 >nul
echo ========================================
echo 完整修复游客模式教师列表
echo ========================================
echo.
echo 📋 修复内容:
echo 1. 添加 /api/teacher/filter-options 到游客白名单
echo 2. 重新编译后端使配置生效
echo 3. 重新编译前端
echo.
echo ========================================
echo 步骤1检查数据库中是否有教师数据
echo ========================================
echo.
echo 请先运行以下SQL检查数据库
echo.
echo SELECT COUNT(*) as teacher_count FROM teacher WHERE status = 1;
echo.
echo 如果返回0请先运行
echo [一次性]创建测试教师数据-2026-02-01.sql
echo.
pause
echo.
echo ========================================
echo 步骤2停止后端服务
echo ========================================
echo.
echo 请手动停止后端服务(在运行后端的终端按 Ctrl+C
pause
echo.
echo ========================================
echo 步骤3重新编译后端
echo ========================================
echo.
cd peidu\backend
call mvn clean package -DskipTests
if %ERRORLEVEL% NEQ 0 (
echo.
echo ❌ 后端编译失败!
pause
exit /b 1
)
echo.
echo ✅ 后端编译成功!
echo.
echo ========================================
echo 步骤4启动后端服务
echo ========================================
echo.
echo 请在新的终端窗口启动后端服务:
echo cd peidu\backend
echo java -jar target\peidu-backend-1.0.0.jar
echo.
echo 或者使用IDE启动
echo.
pause
echo.
echo ========================================
echo 步骤5清除前端缓存
echo ========================================
echo.
cd ..\uniapp
if exist unpackage\dist (
rmdir /s /q unpackage\dist
echo ✓ 已删除 unpackage\dist
)
if exist node_modules\.cache (
rmdir /s /q node_modules\.cache
echo ✓ 已删除 node_modules\.cache
)
echo.
echo ========================================
echo 步骤6重新编译前端
echo ========================================
echo.
call npm run build:mp-weixin
if %ERRORLEVEL% NEQ 0 (
echo.
echo ❌ 前端编译失败!
pause
exit /b 1
)
echo.
echo ✅ 前端编译成功!
echo.
echo ========================================
echo 步骤7清除微信开发者工具缓存
echo ========================================
echo.
echo 请在微信开发者工具中:
echo 1. 点击菜单:工具 → 清除缓存 → 全部清除
echo 2. 重新编译小程序
echo.
pause
echo.
echo ========================================
echo ✅ 修复完成!
echo ========================================
echo.
echo 📝 验证步骤:
echo 1. 以游客身份访问教师列表页面
echo 2. 检查控制台:
echo - /api/teacher/list 应该返回 200
echo - /api/teacher/filter-options 应该返回 200不再是401
echo 3. 点击"科目""区域""年级"筛选按钮
echo 4. 确认筛选选项是真实数据(不是默认选项)
echo.
echo 如果还有问题,请查看:
echo [一次性]游客模式教师列表完整修复-2026-02-01.md
echo.
pause