跳到主要内容

订单状态扫描


需求

订单的状态改变,有一些是要自动变化的,总结如下:

设置项默认值说明
自动取消订单天数1天仅对款到发货的订单有效,未付款的订单N天未付款自动取消订单
自动确认收货天数10天自发货之日起,N天未收货则自动确认收货
自动完成天数7天需要完成的订单,N天后标记为完成状态,款到发货:确认收货的订单/取消的订单,货到付款:已支付/取消的订单
自动支付天数3天仅对货到付款订单有效,确认收货之时候起,N天后自动确认付款。
售后失效天数30天自收货之日起,N天后不允许发起售后
评价超时天数15天自收货之日起,N天后自动好评。

架构

需要用到定时任务

![](images/订单状态改变-时序图.png)