6.0 KiB
6.0 KiB
🚀 家长端功能完善 - 第二阶段计划
制定时间: 2026-01-23
基于: 📊家长端未关联功能最终检查报告
📊 当前进度
✅ 第一阶段已完成 (2026-01-23)
- ✅ 消息中心页面 - 查看通知、未读数量、标记已读
- ✅ 陪伴员详情页面 - 查看陪伴员信息、评价、统计
- ✅ 次卡支付显示修复 - 修复次卡在支付页面不显示的问题
🎯 第二阶段目标
完成支付流程的完整闭环,实现所有支付方式的集成。
📋 实施计划
阶段 2A: 支付方式完整集成 🔴 高优先级
任务 1: 套餐支付集成 ⏳
预计时间: 30分钟
前端工作:
- ✅ 支付页面已有套餐选择UI
- ⏳ 需要验证套餐数据加载逻辑
- ⏳ 需要验证套餐扣减逻辑
后端工作:
- ✅
PackageController已存在 - ✅
PackageUsageController已存在 - ⏳ 需要验证支付接口中的套餐处理逻辑
测试要点:
- 套餐列表正确显示
- 套餐余额正确显示
- 选择套餐后正确扣减
- 套餐使用记录正确生成
任务 2: 优惠券支付集成 ⏳
预计时间: 30分钟
前端工作:
- ✅ 支付页面已有优惠券选择UI
- ⏳ 需要验证优惠券数据加载逻辑
- ⏳ 需要验证优惠券使用逻辑
后端工作:
- ✅
CouponController已存在 - ✅
UserCouponController已存在 - ⏳ 需要验证支付接口中的优惠券处理逻辑
测试要点:
- 优惠券列表正确显示
- 优惠券条件正确判断(满减金额)
- 选择优惠券后金额正确计算
- 优惠券使用后状态正确更新
任务 3: 钱包支付集成 ⏳
预计时间: 30分钟
前端工作:
- ✅ 支付页面已有钱包支付UI
- ✅ 钱包余额已正确显示
- ⏳ 需要验证钱包支付逻辑
后端工作:
- ✅
WalletController已存在 - ✅
WalletService已实现 - ⏳ 需要验证支付接口中的钱包处理逻辑
测试要点:
- 钱包余额正确显示
- 余额不足时正确提示
- 钱包支付后余额正确扣减
- 钱包交易记录正确生成
任务 4: 次卡支付集成测试 ⏳
预计时间: 20分钟
工作内容:
- ✅ 次卡显示问题已修复
- ⏳ 需要测试次卡支付完整流程
- ⏳ 需要验证次卡扣减逻辑
- ⏳ 需要验证次卡使用记录生成
测试要点:
- 次卡列表正确显示
- 次卡余额正确显示
- 选择次卡后正确扣减
- 次卡使用记录正确生成
阶段 2B: 地址管理集成 🔴 高优先级
任务 5: 订单地址关联 ⏳
预计时间: 40分钟
前端工作:
- ⏳ 下单页面添加地址选择
- ⏳ 地址列表页面对接
- ⏳ 地址编辑页面对接
后端工作:
- ✅
UserAddressController已存在 - ⏳ 订单表需要添加地址字段
- ⏳ 订单详情需要返回地址信息
数据库修改:
ALTER TABLE `order` ADD COLUMN `address_id` BIGINT COMMENT '服务地址ID';
ALTER TABLE `order` ADD COLUMN `address_detail` VARCHAR(500) COMMENT '详细地址';
ALTER TABLE `order` ADD COLUMN `contact_name` VARCHAR(50) COMMENT '联系人';
ALTER TABLE `order` ADD COLUMN `contact_phone` VARCHAR(20) COMMENT '联系电话';
阶段 2C: 通知提醒完善 🟡 中优先级
任务 6: 过期提醒 ⏳
预计时间: 30分钟
需要添加的提醒:
- 次卡即将过期提醒(提前7天、3天、1天)
- 套餐即将过期提醒(提前7天、3天、1天)
- 优惠券即将过期提醒(提前3天、1天)
- 次卡用完提醒
- 套餐用完提醒
实现方式:
- 后端定时任务扫描
- 生成通知记录
- 前端消息中心显示
任务 7: 订单状态通知 ⏳
预计时间: 20分钟
需要添加的通知:
- 订单派单成功通知
- 陪伴员接单通知
- 陪伴员签到通知
- 服务完成通知
- 评价提醒通知
实现方式:
- 订单状态变更时触发
- 生成通知记录
- 前端消息中心显示
🧪 测试计划
支付流程完整测试
-
微信支付测试
- 创建订单 → 选择微信支付 → 支付成功 → 订单状态更新
-
钱包支付测试
- 创建订单 → 选择钱包支付 → 余额充足 → 支付成功 → 余额扣减
-
次卡支付测试
- 创建订单 → 选择次卡支付 → 次卡余额充足 → 支付成功 → 次卡扣减
-
套餐支付测试
- 创建订单 → 选择套餐支付 → 套餐余额充足 → 支付成功 → 套餐扣减
-
优惠券使用测试
- 创建订单 → 选择优惠券 → 满足条件 → 金额减免 → 优惠券使用
-
组合支付测试
- 创建订单 → 选择优惠券 → 选择钱包支付 → 金额正确计算 → 支付成功
📊 优先级说明
🔴 高优先级 (立即实施)
- 支付方式完整集成(次卡、套餐、优惠券、钱包)
- 地址管理集成
- 影响核心业务流程
🟡 中优先级 (本周完成)
- 通知提醒完善
- 日历功能关联
- 服务反馈流转
- 影响用户体验
🟢 低优先级 (后续优化)
- 积分系统完善
- 拼团功能完善
- 管理师申请流程
- 不影响核心功能
🎯 成功标准
第二阶段完成标准
- ✅ 所有支付方式都能正常使用
- ✅ 支付后相关资源正确扣减
- ✅ 支付记录完整准确
- ✅ 订单地址正确关联
- ✅ 陪伴员能看到服务地址
- ✅ 关键操作都有通知提醒
质量标准
- ✅ 无编译错误
- ✅ 无运行时错误
- ✅ 数据一致性正确
- ✅ 用户体验流畅
- ✅ 边界情况处理完善
📝 实施记录
2026-01-23
- ✅ 完成消息中心页面
- ✅ 完成陪伴员详情页面
- ✅ 修复次卡支付显示问题
- ⏳ 准备开始第二阶段实施
🚀 下一步行动
- 立即开始: 验证套餐支付逻辑
- 然后: 验证优惠券支付逻辑
- 接着: 验证钱包支付逻辑
- 最后: 完整测试所有支付方式
预计完成时间: 2-3小时