用戶下單后,不付款,停留在收銀臺(tái)界面(這時(shí)用戶前臺(tái)不動(dòng)哈,等待管理員修改價(jià)格),管理員在后臺(tái)如果給訂單修改價(jià)格后,就會(huì)產(chǎn)生新的訂單號(hào),用戶再在收銀臺(tái)點(diǎn)確認(rèn)支付,就報(bào)錯(cuò),相反的如果在收銀臺(tái)點(diǎn)暫不支付,就會(huì)跳轉(zhuǎn)到支付成功界面,這時(shí)再點(diǎn)查看訂單,就會(huì)提示商品不存在。
這個(gè)系統(tǒng)有個(gè)嚴(yán)重的問(wèn)題就是很多地方是在以order_id作為憑證,而不是id,而系統(tǒng)有些操作是會(huì)重新生成新的order_id,只有id才是真正唯一的憑證。希望在這方面做改進(jìn)。真正運(yùn)營(yíng)時(shí),訂單較多時(shí),會(huì)遇到不少問(wèn)題。今天我遇到一個(gè)修改了訂單價(jià)格,而用戶還支付成功了,在支付方后臺(tái)查帳單,顯示的卻是最早生成的order_id,而后臺(tái)卻顯示的是新order_id。明明已經(jīng)付款成功,網(wǎng)站后臺(tái)卻顯示未付款。自己去復(fù)測(cè)問(wèn)題時(shí),又不能重現(xiàn)。莫名其妙的。