棉紗通 訂單狀態(tài)的設(shè)計(jì)
訂單承載著交易,需要記錄靜態(tài)的交易內(nèi)容,同時(shí)還需要對(duì)交易的動(dòng)態(tài)節(jié)點(diǎn)進(jìn)行追蹤,即訂單的交易狀態(tài)。訂單的各個(gè)狀態(tài)節(jié)點(diǎn)代表著訂單從開始到結(jié)束過程中的關(guān)鍵里程碑,即一個(gè)代表性動(dòng)作完0成、另一個(gè)動(dòng)作需要開始。
1. 基本狀態(tài)
本著“一手交錢、一手交貨”的基本交易邏輯,訂單的狀態(tài)需要體現(xiàn)錢款和貨物的情況,付款意味著買方對(duì)交易的實(shí)際認(rèn)可和真正的啟動(dòng)交易、發(fā)貨意味著賣方對(duì)交易完成步驟的推進(jìn),也就是“貨款交換”的實(shí)際完成。

2. 狀態(tài)設(shè)計(jì)時(shí)的要點(diǎn)
在實(shí)際的訂單狀態(tài)設(shè)計(jì)中,有兩個(gè)點(diǎn)值得注意:
1)交易關(guān)閉狀態(tài)的條件
2)交易完成狀態(tài)的條件
標(biāo)簽: