|
@@ -1,8 +1,39 @@
|
|
|
<?php
|
|
<?php
|
|
|
namespace app\api\controller\board;
|
|
namespace app\api\controller\board;
|
|
|
|
|
|
|
|
|
|
+use crmeb\services\UtilService;
|
|
|
|
|
+use app\models\board\UserBoard;
|
|
|
|
|
+/**
|
|
|
|
|
+ * 协议见文档 docs/board.md, 协议可能变更
|
|
|
|
|
+ *
|
|
|
|
|
+ * 使用 UserBoardModel, 数据表为 eb_user_reward_order
|
|
|
|
|
+ *
|
|
|
|
|
+ *
|
|
|
|
|
+ * Class UserBoardController
|
|
|
|
|
+ * @package app\api\controller\board
|
|
|
|
|
+ */
|
|
|
class UserBoardController {
|
|
class UserBoardController {
|
|
|
|
|
+ protected static $DAILY_WIN_MONEY = 1;
|
|
|
|
|
+
|
|
|
public function boards() {
|
|
public function boards() {
|
|
|
|
|
+ [$type,] = UtilService::getMore([
|
|
|
|
|
+ ['type', 1],
|
|
|
|
|
+ ], null, true);
|
|
|
|
|
+
|
|
|
|
|
+ switch ($type) {
|
|
|
|
|
+ case UserBoardController::$DAILY_WIN_MONEY:
|
|
|
|
|
+ return app('json')->successful('ok', $this->daily_win_money());
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
+ protected function daily_win_money() {
|
|
|
|
|
+ $board = new UserBoard();
|
|
|
|
|
+ $res = $board->getDailyWinMoney();
|
|
|
|
|
+ foreach ($res as &$row) {
|
|
|
|
|
+ $row['value'] = floatval($row['value']);
|
|
|
|
|
+ $row['border'] = 0;
|
|
|
|
|
+ $row['vip'] = 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ return $res;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|