From 3fe0be6357f52e188210af546e1950a0ccf12ad9 Mon Sep 17 00:00:00 2001 From: xiao12feng8 <120912171+xiao12feng8@users.noreply.github.com> Date: Fri, 5 Dec 2025 23:36:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E5=9C=B0=E5=9D=80=EF=BC=8C?= =?UTF-8?q?=E9=80=82=E9=85=8D=E5=B0=8F=E5=BC=A0=E7=94=B5=E8=84=91=E5=9C=B0?= =?UTF-8?q?=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../study/StudyLearningRecordController.java | 7 + .../src/main/resources/application-druid.yml | 6 +- fronted_uniapp/IP地址配置更新说明.md | 150 ++++++++ fronted_uniapp/fronted_uniapp/config.js | 4 +- fronted_uniapp/fronted_uniapp/src/App.vue | 4 +- fronted_uniapp/fronted_uniapp/src/config.js | 4 +- .../fronted_uniapp/src/utils/config.js | 8 +- .../fronted_uniapp/src/utils/request.js | 8 +- .../fronted_uniapp/src/utils/screenStream.js | 2 +- fronted_uniapp/fronted_uniapp/vite.config.js | 8 +- fronted_uniapp/utils/config.js | 4 +- fronted_uniapp/utils/request.js | 2 +- fronted_uniapp/vite.config.js | 4 +- fronted_uniapp/yuyin/utils/config.js | 12 +- fronted_uniapp/yuyin/utils/request.js | 8 +- 一键配置本地环境.bat | 136 +++++++ 当前配置状态.md | 165 +++++++++ 快速参考-课件管理.md | 243 +++++++++++++ 测试学习进度API.bat | 23 ++ 测试配置.bat | 126 +++++++ 配置指南-192.168.137.1.md | 343 ++++++++++++++++++ 配置防火墙.ps1 | 102 ++++++ 22 files changed, 1332 insertions(+), 37 deletions(-) create mode 100644 fronted_uniapp/IP地址配置更新说明.md create mode 100644 一键配置本地环境.bat create mode 100644 当前配置状态.md create mode 100644 快速参考-课件管理.md create mode 100644 测试学习进度API.bat create mode 100644 测试配置.bat create mode 100644 配置指南-192.168.137.1.md create mode 100644 配置防火墙.ps1 diff --git a/Study-Vue-redis/ry-study-admin/src/main/java/com/ddnai/web/controller/study/StudyLearningRecordController.java b/Study-Vue-redis/ry-study-admin/src/main/java/com/ddnai/web/controller/study/StudyLearningRecordController.java index 10d2f7c..9342632 100644 --- a/Study-Vue-redis/ry-study-admin/src/main/java/com/ddnai/web/controller/study/StudyLearningRecordController.java +++ b/Study-Vue-redis/ry-study-admin/src/main/java/com/ddnai/web/controller/study/StudyLearningRecordController.java @@ -72,6 +72,13 @@ public class StudyLearningRecordController extends BaseController { Long studentId = getUserId(); List list = learningRecordService.selectLearningRecordListByStudentId(studentId); + + // 添加调试日志(2025-12-05 18:20) + for (StudyLearningRecord record : list) { + logger.info("【API返回】学生ID={}, 课程ID={}, 进度={}, 学习时长={}秒", + studentId, record.getCourseId(), record.getProgress(), record.getTotalDuration()); + } + return success(list); } diff --git a/Study-Vue-redis/ry-study-admin/src/main/resources/application-druid.yml b/Study-Vue-redis/ry-study-admin/src/main/resources/application-druid.yml index e350263..2f0574b 100644 --- a/Study-Vue-redis/ry-study-admin/src/main/resources/application-druid.yml +++ b/Study-Vue-redis/ry-study-admin/src/main/resources/application-druid.yml @@ -6,9 +6,9 @@ spring: druid: # 主库数据源 master: - url: jdbc:mysql://101.35.101.159:3306/study?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true - username: study - password: rx4aywZZNP3rnrkm + url: jdbc:mysql://127.0.0.1:3306/study?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true + username: root + password: 123456 # 从库数据源 slave: # 从数据源开关/默认关闭 diff --git a/fronted_uniapp/IP地址配置更新说明.md b/fronted_uniapp/IP地址配置更新说明.md new file mode 100644 index 0000000..44d5670 --- /dev/null +++ b/fronted_uniapp/IP地址配置更新说明.md @@ -0,0 +1,150 @@ +# 前端IP地址配置更新说明 + +## 更新时间 +2025年12月5日 + +## 更新内容 +将所有前端配置文件中的服务器IP地址从 `192.168.0.106` 更新为 `192.168.137.1` + +--- + +## 已更新的文件清单 + +### 1. Vite配置文件 +- ✅ `fronted_uniapp/vite.config.js` + - 更新 `/api` 代理目标 + - 更新 `/ws` WebSocket代理目标 + +- ✅ `fronted_uniapp/fronted_uniapp/vite.config.js` + - 更新 `/api` 代理目标 + - 更新 `/login` 代理目标 + - 更新 `/register` 代理目标 + - 更新 `/ws` WebSocket代理目标 + +### 2. 配置文件 +- ✅ `fronted_uniapp/fronted_uniapp/config.js` + - 更新 `baseURL`: `http://192.168.137.1:30091/api` + - 更新 `wsHost`: `192.168.137.1` + +- ✅ `fronted_uniapp/fronted_uniapp/src/config.js` + - 更新 `baseURL`: `http://192.168.137.1:30091` + - 更新 `wsHost`: `192.168.137.1` + +- ✅ `fronted_uniapp/fronted_uniapp/src/utils/config.js` + - 已在前面更新(APP配置文件) + - 更新H5环境hostname判断逻辑 + +- ✅ `fronted_uniapp/utils/config.js` + - 已在前面更新(APP配置文件) + +- ✅ `fronted_uniapp/yuyin/utils/config.js` + - 更新 `DEFAULT_SERVER_HOST`: `192.168.137.1` + - 更新 `DEV_SERVER_HOST`: `192.168.137.1` + - 更新 `DEFAULT_SERVER_PORT`: `30091` + - 更新H5环境hostname判断逻辑 + +### 3. 请求工具文件 +- ✅ `fronted_uniapp/fronted_uniapp/src/utils/request.js` + - 更新H5环境hostname判断 + - 更新localhost检测逻辑 + - 更新默认返回地址: `http://192.168.137.1:30091` + +- ✅ `fronted_uniapp/utils/request.js` + - 更新默认返回地址: `http://192.168.137.1:30091` + +- ✅ `fronted_uniapp/yuyin/utils/request.js` + - 更新H5环境hostname判断 + - 更新localhost检测逻辑 + - 更新默认返回地址: `http://192.168.137.1:30091` + +### 4. 应用入口文件 +- ✅ `fronted_uniapp/fronted_uniapp/src/App.vue` + - 更新 `APP_DEV_HOST`: `192.168.137.1` + - 更新 `LOCAL_HOST`: `192.168.137.1` + +### 5. 其他工具文件 +- ✅ `fronted_uniapp/fronted_uniapp/src/utils/screenStream.js` + - 更新默认服务器地址: `192.168.137.1` + +--- + +## 配置生效说明 + +### H5开发环境 +当你运行 `npm run dev:h5` 时: +- 前端运行在: `http://localhost:20002` 或 `http://192.168.137.1:20002` +- Vite会将所有 `/api`、`/login`、`/register`、`/ws` 请求代理到 `http://192.168.137.1:30091` + +### APP环境 +- APP默认连接到: `http://192.168.137.1:30091` +- 支持通过本地存储动态配置服务器地址 +- 配置方法: `uni.setStorageSync('server_host', '新的IP地址')` + +--- + +## 验证方法 + +### 1. 验证H5环境 +```bash +# 启动前端 +cd fronted_uniapp/fronted_uniapp +npm run dev:h5 + +# 打开浏览器控制台,查看网络请求 +# 应该看到请求发送到: http://192.168.137.1:30091 +``` + +### 2. 验证APP环境 +```bash +# 在APP中打开控制台 +# 查看打印的服务器地址 +# 应该显示: 当前服务器地址:192.168.137.1:30091 +``` + +### 3. 快速测试 +在浏览器访问: `http://192.168.137.1:30091` +应该能看到后端服务的登录页面。 + +--- + +## 注意事项 + +1. **本地开发**: 确保后端服务运行在 `192.168.137.1:30091` +2. **防火墙**: 确保Windows防火墙已开放30091端口 +3. **网络环境**: 手机和电脑必须在同一WiFi网络 +4. **IP变化**: 如果电脑IP地址变化,需要重新修改这些配置文件 + +--- + +## 相关文档 + +- 完整配置指南: `../配置指南-192.168.137.1.md` +- 快速参考手册: `../快速参考-课件管理.md` +- 视频播放配置: `../log/视频播放配置指南.md` + +--- + +## 故障排查 + +### 问题1: H5环境无法连接后端 +**检查**: +1. 后端服务是否启动 +2. vite.config.js中的代理配置是否正确 +3. 浏览器控制台是否有网络错误 + +### 问题2: APP无法连接后端 +**检查**: +1. 手机和电脑是否在同一WiFi +2. 防火墙是否开放30091端口 +3. APP配置的IP地址是否正确 +4. 在手机浏览器访问 `http://192.168.137.1:30091` 测试 + +### 问题3: WebSocket连接失败 +**检查**: +1. vite.config.js中的 `/ws` 代理配置 +2. 后端WebSocket服务是否启动 +3. 浏览器控制台WebSocket连接状态 + +--- + +**配置完成!现在你的前端项目已配置为使用 192.168.137.1:30091 作为后端服务器地址。** diff --git a/fronted_uniapp/fronted_uniapp/config.js b/fronted_uniapp/fronted_uniapp/config.js index 26c659f..622a117 100644 --- a/fronted_uniapp/fronted_uniapp/config.js +++ b/fronted_uniapp/fronted_uniapp/config.js @@ -3,10 +3,10 @@ */ export default { // 后端API服务器地址 - baseURL: 'http://192.168.0.106:30091/api', + baseURL: 'http://192.168.137.1:30091/api', // WebSocket服务器地址(用于监控) - wsHost: '192.168.0.106', + wsHost: '192.168.137.1', wsPort: 30091, // 其他配置 diff --git a/fronted_uniapp/fronted_uniapp/src/App.vue b/fronted_uniapp/fronted_uniapp/src/App.vue index 5507df0..7d287fd 100644 --- a/fronted_uniapp/fronted_uniapp/src/App.vue +++ b/fronted_uniapp/fronted_uniapp/src/App.vue @@ -1,7 +1,7 @@