UserPVPModel.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <?php
  2. namespace loyalsoft;
  3. /**
  4. * extends Object
  5. * @version
  6. * 1.0.0 Created at 2017-7-4. by --gwang
  7. * @author gwang (mail@wanggangzero.cn)
  8. * @copyright ? 2017-7-4, SJZ LoyalSoft Corporation & gwang. All rights reserved.
  9. */
  10. class UserPVPModel extends Object_ext
  11. {
  12. /**
  13. * 当前阶段,1~32
  14. * @var int 所处阶段
  15. */
  16. public $leagueId = 1;
  17. /**
  18. * @var ts 体力时间戳
  19. */
  20. public $tiliTs = 0;
  21. /**
  22. * @var int 体力溢出值,ugly
  23. */
  24. public $tiliExtra = 0;
  25. /**
  26. * @var ts 挑战对手,下次刷新时间
  27. */
  28. public $nextRefreshTs = 0;
  29. /**
  30. * @var int 获胜次数(每周清零)
  31. */
  32. public $winTimes = 0;
  33. /**
  34. * @var int 总挑战次数(每周清零)
  35. */
  36. public $totalTimes = 0;
  37. /**
  38. * @var int 连胜次数(每周清零)
  39. */
  40. public $contWin = 0;
  41. /**
  42. * @var int 活跃值
  43. */
  44. public $actives = 0;
  45. /**
  46. * @var int 每日/当日挑战计数
  47. */
  48. public $dailyPkCnt = 0;
  49. /**
  50. *
  51. * @var int 每日/当日购买体力次数
  52. */
  53. public $dailyBuyTiliTimes = 0;
  54. /**
  55. *
  56. * @var int 每日/当日刷新对手次数
  57. */
  58. public $dailyRefreshMatchTimes = 0;
  59. /**
  60. * @var array[string] 每日/当天已挑战对手记录
  61. */
  62. public $dailyMatchRecord = array();
  63. /**
  64. * @var int pvp币
  65. */
  66. public $pvpCoins = 0;
  67. /**
  68. * @var array 每周结算奖励领取记录
  69. */
  70. public $weeklyRewardRecords = array();
  71. /**
  72. * @var asoc_array 当前匹配对手列表
  73. */
  74. public $curMatches;
  75. public function clearWeekData()
  76. {
  77. $this->totalTimes = 0;
  78. $this->winTimes = 0;
  79. $this->contWin = 0;
  80. }
  81. }