main.go 733 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package dailywheel
  2. import (
  3. "bet24.com/log"
  4. )
  5. func Run() {
  6. getManager()
  7. }
  8. func Dump(cmd, param1 string) {
  9. switch cmd {
  10. case "sys":
  11. getManager().dumpSys(param1)
  12. case "user":
  13. getManager().dumpUser(param1)
  14. case "free":
  15. getFreeMgr().dump(param1)
  16. default:
  17. log.Release("daylywheel.Dump unhandled cmd %s", cmd)
  18. }
  19. }
  20. func GetDailyWheelInfo(userId int) string {
  21. return getManager().getWheelInfo(userId)
  22. }
  23. func DoDailyWheel(userId int) string {
  24. return getManager().doWheel(userId)
  25. }
  26. func OnUserEnter(userId int) {
  27. getManager().onUserEnter(userId)
  28. }
  29. func RefreshTask(userId int) bool {
  30. return getManager().refreshTask(userId)
  31. }
  32. func IsDailyWheelFree(userId int) bool {
  33. return getManager().isDailyWheelFree(userId)
  34. }