订单状态延迟问题分析.pdfVIP

  • 0
  • 0
  • 约1.68千字
  • 约 3页
  • 2026-09-19 发布于北京
  • 举报

76_问题引入:为什么订单更新后,查询订单结果还是旧数据?

1.开篇

上节课将订单流程中的几个功能进行了测试,包括:查看商品详情、确认订单、付款、确认收货、评价

订单几个功能。本节课聊聊为什么订单更新后,查询订单结果还是旧数据。今天的课程分为以下部分:

订单状态不更新的情况

分析什么导致状态不更新

2.订单状态不更新的情况

正如上节课中测试订单流程时遇到的问题一样,当进入“确认收货”页面的时候,快速点击“确认收货”可以

看到页面刷新,但是依旧停留在“确认收货”的页面。

如图1所示,我们所说的快速点击“确认收货”的意思是,进入“确认收货”页面不做停顿,马上点击“确认收

货”。大家会看到页面一闪,还是停留在原来的页面。此时再次点击“确认收货”便可以进入到下一个页

面。

图1

事情看上去很怪,为什么进入页面的时候立即点击按钮不能触发页面跳转,而是停留在原来的页面,稍

微停顿一会再点击按钮就可以顺利跳转呢?这个停顿的时间到底在等什么东西呢?

3.分析什么导致状态不更新

在解释上面问题之前先来看看订单状态的变更是如何执行的。

如图2所示,我们讲订单处理流程中的动作和订单状态分开表示,蓝色的框体表示订单动作:创建订

单、支付订单、确认收货、评价订单。而橙色的圆形框体表示订单状态:已创建、已支付、已收货、交

易完成。从最左边开始每个动作

文档评论(0)

1亿VIP精品文档

相关文档