wesmiler 3 лет назад
Родитель
Сommit
c8ee551e80
1 измененных файлов с 37 добавлено и 0 удалено
  1. 37 0
      app/Http/Controllers/Api/IndexController.php

+ 37 - 0
app/Http/Controllers/Api/IndexController.php

@@ -49,4 +49,41 @@ class IndexController extends webApp
         $notices = [];
         return message(1010, true,  compact('banners','trade','notices'));
     }
+
+    /**
+     * 获取实时交易数据
+     * @return array
+     */
+    public function trade()
+    {
+        // 交易参数
+        $trade = ConfigService::make()->getConfigByGroup(5);
+        $trade = [
+            'buy_price'=> isset($trade['usdt_buy_price']['value'])? floatval($trade['usdt_buy_price']['value']) : '0.00',
+            'sell_price'=> isset($trade['usdt_sell_price']['value'])? floatval($trade['usdt_sell_price']['value']) : '0.00',
+            'total'=> rand(100000,999999)+(rand(10,50)/100),
+            'count'=> rand(1000,9999),
+            'rate'=> rand(10,90)+(rand(10,50)/100),
+        ];
+
+        return message(1010, true,  compact('trade'));
+    }
+
+    /**
+     * 获取平台交易配置
+     * @return array
+     */
+    public function config()
+    {
+        // 交易参数
+        $trade = ConfigService::make()->getConfigByGroup(5);
+        $trade = [
+            'buy_price'=> isset($trade['usdt_buy_price']['value'])? floatval($trade['usdt_buy_price']['value']) : '0.00',
+            'sell_price'=> isset($trade['usdt_sell_price']['value'])? floatval($trade['usdt_sell_price']['value']) : '0.00',
+            'trade_min'=> isset($trade['trade_min']['value'])? floatval($trade['trade_min']['value']) : '0.00',
+            'trade_max'=> isset($trade['trade_max']['value'])? floatval($trade['trade_max']['value']) : '0.00',
+        ];
+
+        return message(1010, true,  compact('trade'));
+    }
 }