Преглед изворни кода

add: 添加新增 controllers

joe пре 4 година
родитељ
комит
7e23c2db6a

+ 8 - 0
app/api/controller/board/UserBoardController.php

@@ -0,0 +1,8 @@
+<?php
+namespace app\api\controller\board;
+
+class UserBoardController {
+    public function boards() {
+
+    }
+}

+ 21 - 0
app/api/controller/coin/UserCoinController.php

@@ -0,0 +1,21 @@
+<?php
+namespace app\api\controller\coin;
+
+class UserCoinController {
+
+    public function boot() {
+
+    }
+
+    public function history() {
+
+    }
+
+    public function updateAddr() {
+
+    }
+
+    public function transfer() {
+
+    }
+}

+ 17 - 0
app/api/controller/user/UserNoticeController.php

@@ -0,0 +1,17 @@
+<?php
+namespace app\api\controller\user;
+
+class UserNoticeController {
+
+    public function messages() {
+
+    }
+
+    public function read() {
+
+    }
+
+    public function del() {
+
+    }
+}

+ 30 - 0
app/api/controller/user/UserNotificationController.php

@@ -0,0 +1,30 @@
+<?php
+namespace app\api\controller\user;
+
+use app\Request;
+use crmeb\services\UtilService;
+use crmeb\utils\Redis;
+
+class UserNotificationController {
+    public function snapshot() {
+        $uid = 1;
+        $redis = Redis::instance();
+        // unread
+        $unread = Redis::hGet('user:'.$uid, 'unread')??0;
+        echo intval($unread);
+        // is mining enabled
+        $sconf = Redis::hGet('activities', 'mining')??'{"enabled":0}';
+        $conf = json_decode($sconf, true);
+        print_r($conf);
+        // last time mining
+        $smymining = Redis::hGet('user:'.$uid, 'mining')??'';
+        $mymining = json_decode($smymining, true);
+        if ($mymining['progress'] > 0) {
+            $mymining = $this->calcMining($mymining);
+        }
+    }
+
+    protected function calcMining($p) {
+        return $p;
+    }
+}

+ 1 - 1
route/api/route.php

@@ -51,7 +51,7 @@ Route::post('coin/transfer', 'coin.UserCoinController/transfer')->name('coinTran
 /**
  * 排行榜 api
  */
-Route::get('boards', 'boards.UserBoardsController/boards')->name('boards');
+Route::get('boards', 'board.UserBoardController/boards')->name('board');
 
 //管理员订单操作类
 Route::group(function () {