背景:
取消订单. 1. 去获取费用可能费用获取不到. 2.关闭账单,可能无法关闭(还未收单)
解决方案:
订单状态. 1. 开始中 2.开始计费 3.完成订单
1. 由于任何状态都可以操作取消. 不状态判断. 直接操作. 对费用不存在的 code 吃掉. 无法关单的code 吃掉.
2. 根据状态来操作. 决定哪几种操作应该选.
如果是开始中. 这个方案还是差,容易搞错.因为每增加一个状态,就要重新考虑一把.
标签:最佳实践 blog nbsp 直接 几种操作 计费 状态 判断 根据
背景:
取消订单. 1. 去获取费用可能费用获取不到. 2.关闭账单,可能无法关闭(还未收单)
解决方案:
订单状态. 1. 开始中 2.开始计费 3.完成订单
1. 由于任何状态都可以操作取消. 不状态判断. 直接操作. 对费用不存在的 code 吃掉. 无法关单的code 吃掉.
2. 根据状态来操作. 决定哪几种操作应该选.
如果是开始中. 这个方案还是差,容易搞错.因为每增加一个状态,就要重新考虑一把.
标签:最佳实践 blog nbsp 直接 几种操作 计费 状态 判断 根据
原文地址:https://www.cnblogs.com/fei33423/p/8150593.html