jackpot.go 543 B

12345678910111213141516171819202122232425262728293031
  1. package jackpot
  2. import (
  3. "bet24.com/log"
  4. "sync"
  5. )
  6. var jp *jackpot
  7. func Run() {
  8. jp = new(jackpot)
  9. jp.lock = &sync.RWMutex{}
  10. log.Debug("jackpot running")
  11. jp.loadData()
  12. }
  13. func GetJackpotAmount(gameId int, isChipRoom bool) int {
  14. return jp.getAmount(gameId, isChipRoom)
  15. }
  16. func ModifyJackpot(gameId int, amount int, userId int, desc string, isChipRoom bool) int {
  17. return jp.modifyAmount(gameId, amount, userId, desc, isChipRoom)
  18. }
  19. func Dump(param1, param2 string) {
  20. if param1 == "" {
  21. jp.dumpSys()
  22. return
  23. }
  24. jp.dumpGame(param1)
  25. }