UserBoardController.php 975 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace app\api\controller\board;
  3. use crmeb\services\UtilService;
  4. use app\models\board\UserBoard;
  5. /**
  6. * 协议见文档 docs/board.md, 协议可能变更
  7. *
  8. * 使用 UserBoardModel, 数据表为 eb_user_reward_order
  9. *
  10. *
  11. * Class UserBoardController
  12. * @package app\api\controller\board
  13. */
  14. class UserBoardController {
  15. protected static $DAILY_WIN_MONEY = 1;
  16. public function boards() {
  17. [$type,] = UtilService::getMore([
  18. ['type', 1],
  19. ], null, true);
  20. switch ($type) {
  21. case UserBoardController::$DAILY_WIN_MONEY:
  22. return app('json')->successful('ok', $this->daily_win_money());
  23. }
  24. }
  25. protected function daily_win_money() {
  26. $board = new UserBoard();
  27. $res = $board->getDailyWinMoney();
  28. foreach ($res as &$row) {
  29. $row['value'] = floatval($row['value']);
  30. $row['border'] = 0;
  31. $row['vip'] = 0;
  32. }
  33. return $res;
  34. }
  35. }