业务取决于需求,还是和产品沟通下整个订单流程的需求吧扫码前生成订单对应的需求场景就有很多,例如你的需求里面可能会有库存的概念,在支付之前需要将库存锁定,并且库存和订单有关系,你就必须在扫码之前就创建订单数据,然后执行一条任务调度或延迟队列在特定时间之后自动关闭订单。如果你通过扫码成功后的回调来生成订单记录就会导致用户付完款发现库存有差异,再进行退款操作等等。个人建议是扫码前生成订单,可以让你的业务更加完整。
业务取决于需求,还是和产品沟通下整个订单流程的需求吧
扫码前生成订单对应的需求场景就有很多,例如你的需求里面可能会有库存的概念,在支付之前需要将库存锁定,并且库存和订单有关系,你就必须在扫码之前就创建订单数据,然后执行一条任务调度或延迟队列在特定时间之后自动关闭订单。
如果你通过扫码成功后的回调来生成订单记录就会导致用户付完款发现库存有差异,再进行退款操作等等。
个人建议是扫码前生成订单,可以让你的业务更加完整。