peixue-dev/Archive/peidu-temp-files/docs/🎯下一步-家长端功能完善计划-2026-01-23.md

8.0 KiB
Raw Blame History

🎯 下一步 - 家长端功能完善计划

更新时间: 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

前端需要做:

  1. 订单支付页面添加钱包支付选项
  2. 显示钱包余额
  3. 支付时调用钱包扣款接口
  4. 支付成功后更新余额显示

涉及文件:

  • 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

前端需要做:

  1. 订单支付页面添加次卡支付选项
  2. 显示可用次卡列表
  3. 选择次卡支付
  4. 支付成功后扣减次数

涉及文件:

  • peidu/uniapp/src/order-package/pages/order/create.vue
  • peidu/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

前端需要做:

  1. 订单支付页面添加套餐支付选项
  2. 显示可用套餐列表
  3. 选择套餐支付
  4. 支付成功后扣减课时

涉及文件:

  • peidu/uniapp/src/order-package/pages/order/create.vue
  • peidu/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

前端需要做:

  1. 订单支付页面添加优惠券选择
  2. 显示可用优惠券列表
  3. 选择优惠券
  4. 自动计算优惠金额
  5. 支付时使用优惠券

涉及文件:

  • peidu/uniapp/src/order-package/pages/order/create.vue
  • peidu/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

前端需要做:

  1. 订单创建时选择服务地址
  2. 订单详情显示服务地址
  3. 陪伴员可查看服务地址

涉及文件:

  • peidu/uniapp/src/order-package/pages/order/create.vue
  • peidu/uniapp/src/order-package/pages/order/detail.vue
  • peidu/uniapp/src/user-package/pages/address/list.vue

API接口:

// 获取地址列表
GET /api/address/list

// 创建订单时关联地址
POST /api/order/create
{
  ...其他字段,
  addressId: 地址ID
}

📋 第二阶段实施步骤

步骤1: 订单支付页面改造3-4天

目标: 支持多种支付方式

任务清单:

  1. 设计支付方式选择UI
  2. 添加钱包余额显示
  3. 添加次卡列表显示
  4. 添加套餐列表显示
  5. 添加优惠券选择
  6. 添加地址选择
  7. 实现支付金额计算逻辑
  8. 对接支付API

关键文件:

  • peidu/uniapp/src/order-package/pages/order/create.vue

步骤2: 支付方式对接2-3天

任务清单:

  1. 对接钱包支付API
  2. 对接次卡支付API
  3. 对接套餐支付API
  4. 对接优惠券使用API
  5. 实现支付成功回调
  6. 实现支付失败处理

步骤3: 地址功能完善1-2天

任务清单:

  1. 订单创建时选择地址
  2. 订单详情显示地址
  3. 地址管理页面完善

步骤4: 测试和优化2-3天

任务清单:

  1. 测试各种支付方式
  2. 测试支付金额计算
  3. 测试优惠券使用
  4. 测试地址关联
  5. 优化用户体验
  6. 修复发现的问题

🎯 第三阶段:用户体验优化(后续)

预计时间: 2-3周
优先级: 🟡 中优先级

8. 日历时间关联

  • 展示陪伴员可用时间
  • 派单后更新日历
  • 时间冲突检测

9. 服务反馈流程

  • 陪伴员查看和回复
  • 管理师处理反馈
  • 反馈结果通知

10. 积分获取规则

  • 订单完成奖励积分
  • 课程学习奖励积分
  • 提交评价奖励积分

11. 拼团订单生成

  • 拼团成功生成订单
  • 拼团失败退款

🎯 第四阶段:功能完善(后续)

预计时间: 1-2周
优先级: 🟢 低优先级

12. 课程学习记录

  • 学习完成生成记录
  • 学习进度同步

13. 管理师申请审核

  • 管理员审核功能
  • 审核结果通知
  • 角色自动切换

💡 实施建议

为什么先做第二阶段?

  1. 业务闭环

    • 支付是核心业务流程
    • 不完善会直接影响收入
    • 用户购买后无法使用体验极差
  2. 用户价值

    • 用户可以使用已购买的次卡/套餐
    • 用户可以使用优惠券
    • 用户可以使用钱包余额
    • 提升用户满意度
  3. 技术准备

    • 后端接口已全部完成
    • 只需前端对接
    • 风险可控
  4. 投入产出比

    • 1-2周时间
    • 打通核心业务流程
    • 直接产生收入

📊 优先级对比

阶段 功能 优先级 时间 价值 风险
第一阶段 消息中心 + 陪伴员详情 🔴 1天 信息触达
🚀 第二阶段 核心支付流程 🔴 1-2周 业务闭环
第三阶段 用户体验优化 🟡 2-3周 体验提升
第四阶段 功能完善 🟢 1-2周 功能完善

🎉 总结

已完成

  • 第一阶段:信息触达建设(消息中心 + 陪伴员详情)

推荐下一步

  • 🚀 第二阶段:核心支付流程
    • 钱包支付
    • 次卡支付
    • 套餐支付
    • 优惠券使用
    • 地址关联

为什么推荐第二阶段?

  1. 打通业务闭环
  2. 直接产生收入
  3. 提升用户满意度
  4. 后端已完成,风险低
  5. 投入产出比高

下一步行动: 开始第二阶段 - 核心支付流程实施

预计完成时间: 1-2周

预期效果:

  • 用户可以使用多种支付方式
  • 业务流程完整闭环
  • 用户满意度显著提升

🚀 准备好开始第二阶段了吗?