94 lines
2.2 KiB
Markdown
94 lines
2.2 KiB
Markdown
|
|
# ⚡ 立即执行 - 日历测试数据创建 - 最终版
|
|||
|
|
|
|||
|
|
**日期**: 2026-01-24
|
|||
|
|
**状态**: ✅ 准备就绪
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📋 执行步骤
|
|||
|
|
|
|||
|
|
### 1️⃣ 在Navicat中执行SQL
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
文件位置: peidu/sql/创建日历测试数据-最终版-2026-01-24.sql
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**执行方式**:
|
|||
|
|
1. 打开Navicat
|
|||
|
|
2. 连接到peixue数据库
|
|||
|
|
3. 打开SQL文件: `创建日历测试数据-最终版-2026-01-24.sql`
|
|||
|
|
4. 点击"运行"按钮执行
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📊 测试数据说明
|
|||
|
|
|
|||
|
|
### 创建6条订单:
|
|||
|
|
|
|||
|
|
| 订单 | 日期 | 时间 | 服务 | 状态 |
|
|||
|
|
|------|------|------|------|------|
|
|||
|
|
| 1 | 2026-01-05 | 09:00-11:00 | 数学辅导 | 已完成(4) |
|
|||
|
|
| 2 | 2026-01-10 | 14:00-16:00 | 英语辅导 | 已完成(4) |
|
|||
|
|
| 3 | 2026-01-15 | 09:00-11:00 | 数学辅导 | 待服务(2) |
|
|||
|
|
| 4 | 2026-01-20 | 14:00-16:00 | 物理辅导 | 待服务(2) |
|
|||
|
|
| 5 | 2026-01-25 | 09:00-11:00 | 英语辅导 | 待接单(1) |
|
|||
|
|
| 6 | 2026-01-28 | 14:00-16:00 | 数学辅导 | 待接单(1) |
|
|||
|
|
|
|||
|
|
### 字段说明:
|
|||
|
|
- ✅ 只使用Order实体类中实际存在的字段
|
|||
|
|
- ✅ 所有必需字段都提供了值
|
|||
|
|
- ✅ user_id = 1 (家长用户)
|
|||
|
|
- ✅ student_id = 1 (学生)
|
|||
|
|
- ✅ teacher_id = 1 (陪伴员)
|
|||
|
|
- ✅ deleted = 0 (未删除)
|
|||
|
|
- ✅ pay_status = 1 (已支付)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🔍 验证数据
|
|||
|
|
|
|||
|
|
SQL执行后会自动显示:
|
|||
|
|
1. 插入的订单列表
|
|||
|
|
2. 统计数据(总数、待接单、待服务、已完成)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🚀 下一步
|
|||
|
|
|
|||
|
|
### 执行完SQL后:
|
|||
|
|
|
|||
|
|
1. **重启后端服务**
|
|||
|
|
```bash
|
|||
|
|
# 在IDEA中重启Spring Boot应用
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
2. **刷新前端页面**
|
|||
|
|
- 打开家长端日历页面
|
|||
|
|
- 应该能看到6条订单数据
|
|||
|
|
- 日历上应该显示有预约的日期
|
|||
|
|
|
|||
|
|
3. **测试功能**
|
|||
|
|
- 查看月度统计数据
|
|||
|
|
- 点击日期查看当天服务详情
|
|||
|
|
- 验证不同状态的订单显示
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## ✅ 预期结果
|
|||
|
|
|
|||
|
|
- 日历页面显示2026年1月
|
|||
|
|
- 有预约的日期显示标记
|
|||
|
|
- 月度统计: 总数6, 待服务4, 已完成2
|
|||
|
|
- 点击日期可以看到服务详情
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🔧 如果还是没有数据
|
|||
|
|
|
|||
|
|
检查以下几点:
|
|||
|
|
1. SQL是否执行成功(查看Navicat执行结果)
|
|||
|
|
2. 后端是否重启(确保加载新数据)
|
|||
|
|
3. 前端是否刷新(清除缓存)
|
|||
|
|
4. 用户ID是否正确(确认登录的是用户ID=1)
|
|||
|
|
5. 查看后端日志(确认API调用和查询)
|