前沿
機房下機的時候算錢的功能是必不可少的,但是要怎麼寫,寫在哪呢?
下機算錢不僅僅是機關錢數*機關時間就OK了,還有别忘記其他因素在裡面
比如有的小夥伴算錢是根據顧客的級别來區分。如果每小時10元的話,那麼普通顧客就是每小時10元,VIP顧客就會打8折;又或者按時間進行算錢,比如在2分鐘之内是不收錢的,大于2分鐘并且在一個小時之内是按1.2倍算錢,超過1個小時正常收費。
是以不管怎樣,不同狀态的改變算錢的政策也會随之改變,這時如果我們用到職責鍊的話就友善多了
我的職責鍊是按照時間進行算錢并且寫在了B層,它是負責邏輯判斷的,是以放在B層在合适不過了
按時間算錢就必須得到機關錢數(Rate),機關時間(UnitTime),除了這些還得得到準備時間(ReadyTime),如圖所示:
