退款
2021-06-19 17:52:59 7 举报
退款逻辑判断
作者其他创作
大纲/内容
修改审核状态为失败
判断有全额退款的子订单
该订单不是API订单
请勿重复退款
选择的审核状态为待审核/失败
修改退款记录状态为成功
退款逻辑
判断该笔订单是否已申请退款
电影票没有父子订单无父子订单判断
申请成功,插入退款列表部分退款记录,审核退款
订单是否存在
部分退款只支持已出餐(已出票)/已支付
修改审核状态为成功
判断订单是否为已出餐
是否为父订单
新增一条待审核记录
查询价格为空
仅能审核待审核订单
审核
修改退款记录为待审核/待审核
判断如果是全额退款
提示对应信息
提示 还有尚未处理子订单请先操作子订单退款
新增
如果为父订单,子订单全部退款
根据支付种类型,退款到对应用户
订单部分退款金额不能大于或等于订单金额
父订单或普通订单
退款成功
在线转账
判断是否已申请了在线转账
全额退款
退款金额必须大于0,最大金额不能超过支付金额+10元
退款到对应支付宝账户
订单类型为API,不允许部分退款
会员退款,供货商退款,发送短信,插入对应明细
订单是否不为API订单
申请全额
是否为待审核状态
失败
判断是否为子订单
成功
退款
判断退款金额
退款金额是否小于支付金额
部分退款只支持普通订单和父订单
申请成功,插入退款列表全额退款记录,审核退款
部分退款
非已出餐订单不允许操作
订单不存在
是否为父订单或普通订单
判断是部分退款
父订单不允许在线退款
该订单已申请部分退款/全额
判断订单是否为API订单
判断订单是否存在
判断是否为管理员权限
子订单,APi订单,兑换码,京东不查询
h5或api_h5订单
如果为api订单
是否为已支付,已出餐(已出票)
供货商退款,修改订单状态
无权操作
是否为管理员账户
查询官方价格
审核操作
供货商退款,修改订单状态,退款到对应用户,发送短信
是否为申请了其他成功或者未审核的订单
全额退款,部分,在线转账都需判断
订单查询失败
0 条评论
下一页