Browse Source

增加全局配置

ssvfdn 3 tháng trước cách đây
mục cha
commit
b892bcbe52
3 tập tin đã thay đổi với 70 bổ sung4 xóa
  1. 54 4
      app/common/GameGameConfig.php
  2. 11 0
      app/controller/GlobalsConfig.php
  3. 5 0
      route/app.php

+ 54 - 4
app/common/GameGameConfig.php

@@ -2,7 +2,25 @@
 // 游戏配置
 use think\facade\Env;
 
+// 游戏大类
+$GLOBALS['gameGameTypeConfig'] = [
+    "1" => 'Spribe',
+    '2' => 'PG'
+];
 $GLOBALS['gamePgGameConfig'] = [
+    //
+    'game_rounds' => [50, 60, 70, 80, 90, 100, 150, 200, 300, 400, 500],
+    'game_max_rtp' => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
+    'order_status' => [
+        '2' => '成功',
+        '1' => '警告',
+        '0' => '异常',
+    ],
+    'transform_status' => [
+        '2' => '待处理',
+        '1' => '成功',
+        '0' => '失败',
+    ],
     //RTP档位
     'rtp_config' => [70,75,80,85,90,93,95,97,99,102],
     // 押注等级
@@ -25,12 +43,44 @@ $GLOBALS['gamePgGameConfig'] = [
        '3' => '重转',
        '4' => '高倍',
     ],
+    "login_status" => [
+        "1" => "成功",
+        "0" => "失败"
+    ],
+    "behavior_status" => [
+        "1" => "成功",
+        "0" => "失败"
+    ]
 ];
-// 游戏大类
-$GLOBALS['gameGameTypeConfig'] = [
-    "1" => 'Spribe',
-    '2' => 'PG'
+
+$max_multiple = [];
+$diff_multiple = 50;
+for($diff_gm = 50; $diff_gm <= 100000; $diff_gm += $diff_multiple) {
+    $max_multiple[] = $diff_gm;
+    if($diff_gm >= 1000) {
+        $diff_multiple = 100;
+    }
+}
+$GLOBALS['gamePgGameConfig']['max_multiple'] = $max_multiple;
+
+$GLOBALS['FeedUserConfig'] = [
+    "net_income" => [10, 20, 30, 50, 70, 100, 200, 500, 1000, 1500, 2000, 3000, 5000, 10000, 50000, 100000, 500000, 1000000],
+    "turnover_multiple" => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 30, 50, 100, 500, 1000, 5000],
+    "evaluation_period" => [
+        ['label' => '每日','value' => 1],
+        ['label' => '每周','value' => 2],
+        ['label' => '每月','value' => 3],
+        ['label' => '终生','value' => 4],
+        ['label' => '自选时间段','value' => 5],
+    ],
+    "effective_count" => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 30, 50, 100, 1000],
+    "triggerInterval_rounds" => [5, 10, 15, 20, 30, 40, 50, 60, 80, 100, 150, 200, 300],
+    'record_status' => [
+        "1" => '生效中',
+        "0" => '已结束'
+    ]
 ];
+
 // 静态Domain
 $GLOBALS['gameGameStaticDomain'] = Env::get('GAME_STATIC_DOMAIN', 'game.w115.net');
 // 游戏布局Domain

+ 11 - 0
app/controller/GlobalsConfig.php

@@ -0,0 +1,11 @@
+<?php
+
+namespace app\controller;
+
+class GlobalsConfig
+{
+    public function getConfigInfo()
+    {
+        return json_success( array_merge($GLOBALS['gamePgGameConfig'], $GLOBALS['FeedUserConfig']));
+    }
+}

+ 5 - 0
route/app.php

@@ -36,6 +36,11 @@ Route::group('menu', function () {
     Route::get('get_all_permissions', 'Menu/getAllPermissions');
 })->middleware([\app\middleware\AuthMiddleware::class, \app\middleware\BehaviorLogMiddleware::class]);
 
+// 菜单-权限相关路由
+Route::group('globals_config', function () {
+    Route::get('info', 'GlobalsConfig/getConfigInfo');
+})->middleware([\app\middleware\AuthMiddleware::class, \app\middleware\BehaviorLogMiddleware::class]);
+
 // 玩家相关路由
 Route::group('player', function () {
     Route::get('list', 'Player/list');