参数:
- 角色编号, 角色, 提现金额
- user_id 通过 Auth::id() 获取
涉及表和关键列:
后台逻辑:
如果余额足够,则添加事务处理
创建提现记录
更新钱包数据
发送提现通知(比如对接极光推送)
参数:
- 用户编号 通过 Auth::id() 获取
- 订单编号 通过路由获取
涉及表和关键列:
- 订单表
- 字段:编号, 用户编号, 状态
- 状态
- 待支付
- 待服务
- 待评价
- 已完成
- 已取消
- 订单历史记录表
- 字段:历史记录编号, 订单编号, 角色, 角色编号, 状态
- 角色
- 用户
- 技师
- 代理
- 状态
- 下单
- 接单
- 出发
- 到达
- 开始
- 结束
- 撤离
- 取消(退款)
后台逻辑:
更新数据
钱包总额加退款金额
添加钱包明细表
提交事务
参数:
- 角色
- 角色编号
后台逻辑:
- 查询钱包数据
- 角色编号
- 角色
- 返回钱包数据
参数:
- 钱包编号
后台逻辑:
- 查询钱包明细数据
- 钱包编号
- 返回钱包明细数据