peixue-dev/Archive/[一次性]陪伴员端数据关联检查报告.md

305 lines
9.8 KiB
Markdown
Raw Normal View History

2026-02-28 17:26:03 +08:00
# 陪伴员端数据关联检查报告
## 📋 检查时间
2026-01-26
## 🎯 检查目的
全面检查陪伴员端与其他端(管理师端、家长端)的数据关联情况,找出未关联或关联不完整的功能点。
---
## 一、陪伴员端核心功能模块
### 1. 订单管理模块
#### ✅ 已实现的功能
- 获取可接订单列表 (`/api/teacher/available-orders`)
- 获取待接单列表 (`/api/teacher/pending-orders`)
- 接受订单 (`/api/teacher/accept-order`)
- 拒绝订单 (`/api/teacher/reject-order`)
- 获取我的订单列表 (`/api/teacher/my-orders`)
#### 🔗 与其他端的关联
- **管理师端**
- ✅ 管理师派单 → 陪伴员收到待接单通知
- ✅ 陪伴员接单/拒单 → 管理师收到通知
- ✅ 订单状态同步显示
- **家长端**
- ✅ 家长下单 → 陪伴员可见订单
- ⚠️ **待确认**:陪伴员接单后,家长是否能看到陪伴员信息?
- ⚠️ **待确认**:订单状态变更时,家长是否收到通知?
---
### 2. 打卡签到模块
#### ✅ 已实现的功能
- 签到打卡 (前端页面:`teacher/checkin.vue`)
- 签退打卡 (前端页面:`teacher/checkout.vue`)
- 打卡记录查询 (`/api/workorder/checkin`)
#### 🔗 与其他端的关联
- **管理师端**
- ✅ 管理师可查看陪伴员打卡记录 (`manager/check-records.vue`)
- ✅ 打卡时长统计显示在管理师端
- **家长端**
-**缺失**:家长端无法查看陪伴员的打卡记录
-**缺失**:家长端无法看到服务时长统计
- 💡 **建议**:在家长端订单详情中显示陪伴员的签到/签退时间
---
### 3. 成长记录模块
#### ✅ 已实现的功能
- 创建每日反馈 (`/api/growth-record/daily`)
- 查看每日反馈列表 (`/api/growth-record/daily/list`)
- 生成周反馈 (`/api/growth-record/weekly/summary`)
- 生成月反馈 (`/api/growth-record/monthly/summary`)
- 获取周数据汇总 (`/api/growth-record/weekly/data`)
- 获取月数据汇总 (`/api/growth-record/monthly/data`)
#### 🔗 与其他端的关联
- **管理师端**
- ✅ 管理师可查看所有成长记录 (`manager/feedback.vue`)
- ✅ 管理师可查看成长记录详情 (`manager/feedback-detail.vue`)
- ⚠️ **待确认**:管理师是否能编辑或删除成长记录?
- **家长端**
- ✅ 家长可查看成长记录列表 (`user-package/pages/growth/list.vue`)
- ✅ 家长可查看成长记录详情 (`user-package/pages/growth/detail.vue`)
- ✅ 陪伴员提交成长记录后,家长收到通知
- ⚠️ **待确认**:家长是否能对成长记录进行评论或反馈?
---
### 4. 日程管理模块
#### ✅ 已实现的功能
- 获取我的日程 (`/api/teacher/my-schedule`)
- 获取日程统计 (`/api/teacher/schedule-statistics`)
- 日程日历视图 (前端页面:`teacher/calendar.vue`)
#### 🔗 与其他端的关联
- **管理师端**
- ✅ 管理师可查看陪伴员日程 (`manager/calendar.vue`)
- ✅ 管理师派单时可查看陪伴员空闲时间
- **家长端**
-**缺失**:家长端无法查看陪伴员的日程安排
- 💡 **建议**:在家长端显示"我的陪伴员本周日程"
---
### 5. 收益管理模块
#### ✅ 已实现的功能
- 查看收益统计 (前端页面:`teacher/earnings.vue`)
- 提现申请 (前端页面:`teacher/withdraw.vue`)
- 提现记录 (前端页面:`teacher/withdraw-records.vue`)
#### 🔗 与其他端的关联
- **管理师端**
- ⚠️ **待确认**:管理师是否能查看陪伴员的收益统计?
- ⚠️ **待确认**:管理师是否能审核陪伴员的提现申请?
- **家长端**
- ✅ 无需关联(家长不需要看到陪伴员收益)
---
### 6. 评价管理模块
#### ✅ 已实现的功能
- 查看我的评价列表 (前端页面:`teacher/reviews.vue`)
- 查看评价详情 (前端页面:`teacher/review-detail.vue`)
- 查看评价统计 (前端页面:`teacher/review-statistics.vue`)
#### 🔗 与其他端的关联
- **管理师端**
- ✅ 管理师可查看陪伴员的评价 (`manager/teacher-reviews.vue`)
- ✅ 评价统计显示在陪伴员详情页
- **家长端**
- ✅ 家长可以提交评价 (`user-package/pages/review/submit.vue`)
- ✅ 家长可以查看评价列表 (`user-package/pages/review/list.vue`)
- ⚠️ **待确认**:家长提交评价后,陪伴员是否收到通知?
---
### 7. 学生管理模块
#### ✅ 已实现的功能
- 查看我的学生列表 (前端页面:`teacher/students.vue`)
#### 🔗 与其他端的关联
- **管理师端**
- ✅ 管理师可查看所有学生信息
- **家长端**
- ✅ 家长可管理自己的学生信息 (`user-package/pages/student/`)
- ⚠️ **待确认**:陪伴员是否能看到学生的详细信息(年龄、年级、特殊需求等)?
---
### 8. 培训考试模块
#### ✅ 已实现的功能
- 培训视频学习 (前端页面:`teacher/training.vue`)
- 在线考试 (前端页面:`teacher/exam-test.vue`)
- 等级认证 (前端页面:`teacher/level/index.vue`)
#### 🔗 与其他端的关联
- **管理师端**
- ⚠️ **待确认**:管理师是否能查看陪伴员的培训进度?
- ⚠️ **待确认**:管理师是否能查看陪伴员的考试成绩?
- **家长端**
- ✅ 无需关联(家长不需要看到培训信息)
---
### 9. 提醒事项模块
#### ✅ 已实现的功能
- 查看提醒事项 (前端页面:`teacher/reminder/index.vue`)
#### 🔗 与其他端的关联
- **管理师端**
- ✅ 管理师可创建提醒事项 (`manager/reminder-edit.vue`)
- ✅ 管理师可查看提醒列表 (`manager/reminders.vue`)
- **家长端**
-**缺失**:家长端无提醒功能
- 💡 **建议**:家长端可以创建提醒(如"记得带教材"
---
## 二、关键数据流分析
### 1. 订单流程
```
家长下单 → 管理师派单 → 陪伴员接单 → 服务执行 → 完成订单 → 家长评价
```
#### 数据关联检查
- ✅ 家长下单 → 订单创建
- ✅ 管理师派单 → 订单分配给陪伴员
- ✅ 陪伴员接单 → 订单状态更新
- ⚠️ **待确认**:陪伴员拒单后,管理师是否收到通知?
- ⚠️ **待确认**:订单完成后,家长是否自动收到评价提醒?
---
### 2. 服务流程
```
陪伴员签到 → 服务进行中 → 陪伴员签退 → 时长统计 → 收益结算
```
#### 数据关联检查
- ✅ 签到/签退记录保存
- ✅ 时长自动计算
- ⚠️ **待确认**:签到/签退时,家长是否收到通知?
- ⚠️ **待确认**:服务时长是否自动同步到家长端?
-**缺失**:收益结算逻辑未完全实现
---
### 3. 成长记录流程
```
陪伴员创建每日反馈 → 家长查看 → 周反馈汇总 → 月反馈汇总
```
#### 数据关联检查
- ✅ 每日反馈创建
- ✅ 家长可查看
- ✅ 陪伴员提交后,家长收到通知
- ⚠️ **待确认**:家长是否能对反馈进行回复或评论?
- ⚠️ **待确认**:管理师是否能查看所有成长记录?
---
### 4. 评价流程
```
订单完成 → 家长提交评价 → 陪伴员查看评价 → 评价统计更新
```
#### 数据关联检查
- ✅ 家长可提交评价
- ✅ 陪伴员可查看评价
- ⚠️ **待确认**:陪伴员收到新评价时,是否有通知?
- ⚠️ **待确认**:评价是否影响陪伴员的等级或推荐排序?
---
## 三、发现的问题汇总
### ❌ 缺失的功能
#### 1. 家长端缺失
- 家长无法查看陪伴员的打卡记录
- 家长无法查看陪伴员的日程安排
- 家长无法对成长记录进行评论或反馈
- 家长无提醒事项功能
#### 2. 管理师端缺失
- 管理师无法查看陪伴员的培训进度
- 管理师无法查看陪伴员的考试成绩
- 管理师无法审核陪伴员的提现申请(待确认)
#### 3. 陪伴员端缺失
- 陪伴员无法查看学生的详细信息(待确认)
- 陪伴员无法回复家长的评价或反馈
---
### ⚠️ 待确认的功能
#### 1. 通知机制
- [ ] 陪伴员拒单后,管理师是否收到通知?
- [ ] 签到/签退时,家长是否收到通知?
- [ ] 订单完成后,家长是否自动收到评价提醒?
- [ ] 陪伴员收到新评价时,是否有通知?
#### 2. 权限控制
- [ ] 管理师是否能编辑或删除成长记录?
- [ ] 家长是否能对成长记录进行评论或反馈?
- [ ] 陪伴员是否能看到学生的详细信息?
#### 3. 数据同步
- [ ] 服务时长是否自动同步到家长端?
- [ ] 评价是否影响陪伴员的等级或推荐排序?
- [ ] 收益结算逻辑是否完整?
---
## 四、优先级建议
### 🔴 高优先级(影响核心业务流程)
1. **家长端显示打卡记录**:家长需要知道陪伴员的服务时间
2. **完善通知机制**:确保各端及时收到关键操作的通知
3. **收益结算逻辑**:确保陪伴员的收益计算准确
### 🟡 中优先级(提升用户体验)
4. **家长端显示陪伴员日程**:让家长了解陪伴员的工作安排
5. **成长记录互动功能**:家长可以对反馈进行评论
6. **陪伴员查看学生详情**:帮助陪伴员更好地了解学生
### 🟢 低优先级(锦上添花)
7. **家长端提醒功能**:方便家长创建服务提醒
8. **管理师查看培训进度**:便于管理师监督陪伴员培训
9. **陪伴员回复评价**:增强陪伴员与家长的互动
---
## 五、下一步行动建议
### 1. 确认需求
请确认以上"待确认"的功能点,明确业务需求。
### 2. 优先实现
根据优先级,先实现高优先级的功能。
### 3. 测试验证
每个功能实现后,需要进行跨端测试,确保数据同步正确。
---
## 📝 备注
- 本报告基于当前代码结构分析
- 部分功能可能已实现但未在代码中明确体现
- 建议与产品经理确认具体需求后再进行开发