[請益] 有關OpenCart貨品庫存問題
各位好 最近剛開始一個新專案 需要在OpenCart的結構上做修改
和編寫新功能 免不了的要看一下source code 但當我在看有關
OC處理訂單和庫存的部份 可能我比較菜鳥 我看一下程式的流程
只發現他在確認訂單後 對每個訂單中的貨品扣減庫存的程式碼當中
用的SQL只有單純的 :
1. select
2. 把值減去要的貨品
3. update
因為我以前寫Java的網路程式 或是自己曾經寫過的多用戶系統 在這種情
況應該都會用上類似Synchronous(Java) 或是 transaction mode(配合 innodb)
以他這樣的處理方法 會不會做成 庫存不同步? (即多人同時下訂 沒有把庫存上鎖)
還是我哪裏誤會了? 希望有板友解惑 因為初接觸OpenCart 不知是否看錯了甚麼
有些懷疑,感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.246.8.170
→
03/22 03:10, , 1F
03/22 03:10, 1F
→
03/22 03:11, , 2F
03/22 03:11, 2F
→
03/22 03:11, , 3F
03/22 03:11, 3F
→
03/22 08:31, , 4F
03/22 08:31, 4F
→
03/22 08:31, , 5F
03/22 08:31, 5F
→
03/22 11:16, , 6F
03/22 11:16, 6F
→
03/22 11:22, , 7F
03/22 11:22, 7F
→
03/22 11:24, , 8F
03/22 11:24, 8F