8.0 KiB
8.0 KiB
🎯 下一步 - 家长端功能完善计划
更新时间: 2026-01-23
当前进度: 第一阶段完成 ✅
✅ 已完成 - 第一阶段:信息触达建设
1. 消息中心功能 ✅
- 状态: 已完成并部署
- 文件:
peidu/uniapp/src/user-package/pages/message/center.vue - 功能: 通知列表、未读数量、标记已读、消息跳转
- 价值: 建立用户信息接收渠道,提升信息触达率
2. 陪伴员详情功能 ✅
- 状态: 已完成并部署
- 文件:
peidu/uniapp/src/user-package/pages/teacher/detail.vue - 功能: 陪伴员基本信息、统计数据、擅长领域、教育背景
- 价值: 提升信息透明度,增强用户信任
第一阶段总结:
- 实施时间: 1天
- 风险等级: 零风险(纯新增功能)
- 用户价值: 高(信息触达 + 信任建立)
🚀 下一步 - 第二阶段:核心支付流程(推荐)
目标: 打通支付闭环,确保业务可运转
预计时间: 1-2周
优先级: 🔴 高优先级
3. 钱包支付功能
状态: 后端已完成 ✅,前端待对接
后端已完成:
WalletController- 钱包管理WalletServiceImpl- 钱包业务逻辑- 数据表:
wallet,wallet_transaction
前端需要做:
- 订单支付页面添加钱包支付选项
- 显示钱包余额
- 支付时调用钱包扣款接口
- 支付成功后更新余额显示
涉及文件:
peidu/uniapp/src/order-package/pages/order/create.vue- 订单创建页面peidu/uniapp/src/order-package/pages/order/payment.vue- 支付页面(如果有)
API接口:
// 获取钱包余额
GET /api/wallet/balance
// 钱包支付
POST /api/wallet/pay
{
orderId: 订单ID,
amount: 支付金额
}
4. 次卡支付功能
状态: 后端已完成 ✅,前端待对接
后端已完成:
TimeCardController- 次卡管理- 数据表:
time_card,time_card_usage
前端需要做:
- 订单支付页面添加次卡支付选项
- 显示可用次卡列表
- 选择次卡支付
- 支付成功后扣减次数
涉及文件:
peidu/uniapp/src/order-package/pages/order/create.vuepeidu/uniapp/src/user-package/pages/timecard/detail.vue
API接口:
// 获取可用次卡
GET /api/timecard/available
// 次卡支付
POST /api/timecard/pay
{
orderId: 订单ID,
timeCardId: 次卡ID
}
5. 套餐支付功能
状态: 后端已完成 ✅,前端待对接
后端已完成:
PackageController- 套餐管理PackageServiceImpl- 套餐业务逻辑- 数据表:
package,user_package,package_usage
前端需要做:
- 订单支付页面添加套餐支付选项
- 显示可用套餐列表
- 选择套餐支付
- 支付成功后扣减课时
涉及文件:
peidu/uniapp/src/order-package/pages/order/create.vuepeidu/uniapp/src/user-package/pages/package/detail.vue
API接口:
// 获取可用套餐
GET /api/package/my-packages?status=0
// 套餐支付
POST /api/package/pay
{
orderId: 订单ID,
packageId: 套餐ID
}
6. 优惠券使用功能
状态: 后端已完成 ✅,前端待对接
后端已完成:
CouponController- 优惠券管理UserCouponController- 用户优惠券- 数据表:
coupon,user_coupon
前端需要做:
- 订单支付页面添加优惠券选择
- 显示可用优惠券列表
- 选择优惠券
- 自动计算优惠金额
- 支付时使用优惠券
涉及文件:
peidu/uniapp/src/order-package/pages/order/create.vuepeidu/uniapp/src/user-package/pages/coupon/select.vue
API接口:
// 获取可用优惠券
GET /api/user-coupon/available?orderId=订单ID
// 使用优惠券
POST /api/order/pay
{
orderId: 订单ID,
couponId: 优惠券ID,
paymentMethod: 支付方式
}
7. 地址关联功能
状态: 后端已完成 ✅,前端待对接
后端已完成:
UserAddressController- 地址管理- 数据表:
user_address
前端需要做:
- 订单创建时选择服务地址
- 订单详情显示服务地址
- 陪伴员可查看服务地址
涉及文件:
peidu/uniapp/src/order-package/pages/order/create.vuepeidu/uniapp/src/order-package/pages/order/detail.vuepeidu/uniapp/src/user-package/pages/address/list.vue
API接口:
// 获取地址列表
GET /api/address/list
// 创建订单时关联地址
POST /api/order/create
{
...其他字段,
addressId: 地址ID
}
📋 第二阶段实施步骤
步骤1: 订单支付页面改造(3-4天)
目标: 支持多种支付方式
任务清单:
- 设计支付方式选择UI
- 添加钱包余额显示
- 添加次卡列表显示
- 添加套餐列表显示
- 添加优惠券选择
- 添加地址选择
- 实现支付金额计算逻辑
- 对接支付API
关键文件:
peidu/uniapp/src/order-package/pages/order/create.vue
步骤2: 支付方式对接(2-3天)
任务清单:
- 对接钱包支付API
- 对接次卡支付API
- 对接套餐支付API
- 对接优惠券使用API
- 实现支付成功回调
- 实现支付失败处理
步骤3: 地址功能完善(1-2天)
任务清单:
- 订单创建时选择地址
- 订单详情显示地址
- 地址管理页面完善
步骤4: 测试和优化(2-3天)
任务清单:
- 测试各种支付方式
- 测试支付金额计算
- 测试优惠券使用
- 测试地址关联
- 优化用户体验
- 修复发现的问题
🎯 第三阶段:用户体验优化(后续)
预计时间: 2-3周
优先级: 🟡 中优先级
8. 日历时间关联
- 展示陪伴员可用时间
- 派单后更新日历
- 时间冲突检测
9. 服务反馈流程
- 陪伴员查看和回复
- 管理师处理反馈
- 反馈结果通知
10. 积分获取规则
- 订单完成奖励积分
- 课程学习奖励积分
- 提交评价奖励积分
11. 拼团订单生成
- 拼团成功生成订单
- 拼团失败退款
🎯 第四阶段:功能完善(后续)
预计时间: 1-2周
优先级: 🟢 低优先级
12. 课程学习记录
- 学习完成生成记录
- 学习进度同步
13. 管理师申请审核
- 管理员审核功能
- 审核结果通知
- 角色自动切换
💡 实施建议
为什么先做第二阶段?
-
业务闭环
- 支付是核心业务流程
- 不完善会直接影响收入
- 用户购买后无法使用体验极差
-
用户价值
- 用户可以使用已购买的次卡/套餐
- 用户可以使用优惠券
- 用户可以使用钱包余额
- 提升用户满意度
-
技术准备
- 后端接口已全部完成
- 只需前端对接
- 风险可控
-
投入产出比
- 1-2周时间
- 打通核心业务流程
- 直接产生收入
📊 优先级对比
| 阶段 | 功能 | 优先级 | 时间 | 价值 | 风险 |
|---|---|---|---|---|---|
| ✅ 第一阶段 | 消息中心 + 陪伴员详情 | 🔴 高 | 1天 | 信息触达 | 零 |
| 🚀 第二阶段 | 核心支付流程 | 🔴 高 | 1-2周 | 业务闭环 | 低 |
| 第三阶段 | 用户体验优化 | 🟡 中 | 2-3周 | 体验提升 | 低 |
| 第四阶段 | 功能完善 | 🟢 低 | 1-2周 | 功能完善 | 低 |
🎉 总结
已完成
- ✅ 第一阶段:信息触达建设(消息中心 + 陪伴员详情)
推荐下一步
- 🚀 第二阶段:核心支付流程
- 钱包支付
- 次卡支付
- 套餐支付
- 优惠券使用
- 地址关联
为什么推荐第二阶段?
- 打通业务闭环
- 直接产生收入
- 提升用户满意度
- 后端已完成,风险低
- 投入产出比高
下一步行动: 开始第二阶段 - 核心支付流程实施
预计完成时间: 1-2周
预期效果:
- 用户可以使用多种支付方式
- 业务流程完整闭环
- 用户满意度显著提升
🚀 准备好开始第二阶段了吗?