用戶發文、收藏、支持、反對等等操作
這些都涉及到用戶的積分增減,但是積分又分為N種,如何統一管理這些操作關聯哪個類型的積分以及增減的量?
例如:起初用戶發帖,金幣 2(金幣是積分類型, 2是數量),後面改為用戶發帖,威望 1(威望同樣是積分類型)
諸如類似:如何靈活統一的管理整站類似的配置呢?
代言2017-06-07 09:25:06
用一個表格記錄「操作-積分變動」
每一種涉及積分變化的操作,均在這個表裡有一條對應記錄。操作發生時,到資料庫找對應的記錄然後根據記錄的值進行對應的操作
例如:積分變動欄位為數組,key表示積分類型(金幣/威望/...),value表示增減量(+2/-1/...),json後存資料庫