peixue-dev/Archive/[一次性]快速修复教师筛选401-2026-02-01.bat

116 lines
2.8 KiB
Batchfile
Raw Permalink 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 快速修复教师筛选401错误
echo ========================================
echo.
echo 问题:/api/teacher/filter-options 返回401
echo 原因:后端配置修改后没有重新编译
echo.
echo ========================================
echo 步骤1停止后端服务
echo ========================================
echo.
echo 请在运行后端的终端按 Ctrl+C 停止服务
echo 或者在IDE中停止运行
echo.
pause
echo.
echo ========================================
echo 步骤2重新编译后端
echo ========================================
echo.
cd peidu\backend
echo 正在清理并重新编译...
call mvn clean package -DskipTests
if %ERRORLEVEL% NEQ 0 (
echo.
echo ❌ 编译失败!请检查错误信息
pause
exit /b 1
)
echo.
echo ✅ 后端编译成功!
echo.
echo ========================================
echo 步骤3启动后端服务
echo ========================================
echo.
echo 请启动后端服务:
echo.
echo 方式1命令行
echo cd peidu\backend
echo java -jar target\peidu-backend-1.0.0.jar
echo.
echo 方式2IDE
echo 在IDE中点击运行按钮
echo.
pause
echo.
echo ========================================
echo 步骤4清除前端缓存并重新编译
echo ========================================
echo.
cd ..\uniapp
echo 清除缓存...
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 重新编译小程序...
call npm run build:mp-weixin
if %ERRORLEVEL% NEQ 0 (
echo.
echo ❌ 编译失败!请检查错误信息
pause
exit /b 1
)
echo.
echo ✅ 前端编译成功!
echo.
echo ========================================
echo 步骤5清除微信开发者工具缓存
echo ========================================
echo.
echo 请在微信开发者工具中:
echo 1. 点击菜单:工具 → 清除缓存 → 全部清除
echo 2. 点击"编译"按钮重新编译
echo.
pause
echo.
echo ========================================
echo ✅ 修复完成!
echo ========================================
echo.
echo 📝 验证步骤:
echo 1. 以游客身份访问教师列表页面
echo 2. 打开控制台,查看网络请求
echo 3. 确认 /api/teacher/filter-options 返回 200不再是401
echo 4. 点击"科目""区域""年级"筛选按钮
echo 5. 确认筛选选项显示真实数据
echo.
echo 预期结果:
echo ✅ /api/teacher/list 返回 200
echo ✅ /api/teacher/filter-options 返回 200
echo ✅ 教师列表显示48个教师的真实数据
echo ✅ 筛选选项显示真实的科目、区域、年级
echo.
pause