專案中的公共方法呼叫原則及呼叫的前置條件判斷
1.商品單價,結算前更新商品單價,可能商品的單價是隨著會變化的。比如:油價和電價單價。
在更新商品單價之前,需要判斷該訂單是否已經結算。
原則上:訂單一旦結算後,則不允許做更新單價的操作。且對外展示結算後的總價,單價等資訊,在結算前不展示,而是以結算後的最終結果展示為準。
所以這樣一來在結算前多次更新單價資訊等,則沒有影響。
2.還有一種場景,查詢和更新的方法,都呼叫了更新單價的公共方法,加上結算後不允許更新的邏輯。
可以確保結算後 呼叫了查詢的方法,也不會變更資料。