fly 4 年之前
父節點
當前提交
66b24eecef
共有 3 個文件被更改,包括 41 次插入7 次删除
  1. 2 0
      app/Http/Controllers/QuickApp/User/UserController.php
  2. 19 0
      app/Modules/TableSuffix.php
  3. 20 7
      config/database.php

+ 2 - 0
app/Http/Controllers/QuickApp/User/UserController.php

@@ -11,8 +11,10 @@ use App\Modules\Book\Services\BookUrgeUpdateService;
 use App\Modules\Subscribe\Services\YearOrderService;
 use App\Modules\User\Services\QappUserService;
 use App\Modules\User\Services\ReadRecordService;
+use App\Modules\User\Services\SignService;
 use App\Modules\User\Services\UserService;
 use App\Modules\User\Services\UserSignService;
+use App\Modules\UserTask\Services\UserTaskService;
 use Illuminate\Http\Request;
 use Redis;
 

+ 19 - 0
app/Modules/TableSuffix.php

@@ -0,0 +1,19 @@
+<?php
+
+namespace App\Modules;
+
+trait TableSuffix
+{
+    private static $suffix;
+
+    public static function suffix($suffix)
+    {
+        static::$suffix = $suffix;
+    }
+
+    public function __construct(array $attributes = [])
+    {
+        $this->table .= static::$suffix;
+        parent::__construct($attributes);
+    }
+}

+ 20 - 7
config/database.php

@@ -56,10 +56,10 @@ return [
             'driver' => 'mysql',
             //'host' => env('DB_HOST', 'localhost'),
             'read' => [
-                'host' => env('DB_READ_HOST','localhost'),
+                'host' => env('DB_READ_HOST', 'localhost'),
             ],
             'write' => [
-                'host' => env('DB_WRITE_HOST','localhost'),
+                'host' => env('DB_WRITE_HOST', 'localhost'),
             ],
             'port' => env('DB_PORT', '3306'),
             'database' => env('DB_DATABASE', 'forge'),
@@ -71,7 +71,7 @@ return [
             'strict' => false,
             'engine' => null,
         ],
-        'chapter_order_mysql'=>[
+        'chapter_order_mysql' => [
             'driver' => 'mysql',
             'host' => env('CHAPTER_DB_HOST', 'localhost'),
             'port' => env('CHAPTER_DB_PORT', '3306'),
@@ -84,7 +84,20 @@ return [
             'strict' => false,
             'engine' => null,
         ],
-        'new_yunqi'=>[
+        'qapp_order_mysql' => [
+            'driver' => 'mysql',
+            'host' => env('QAPP_DB_HOST', 'localhost'),
+            'port' => env('QAPP_DB_PORT', '3306'),
+            'database' => env('QAPP_DB_DATABASE', 'forge'),
+            'username' => env('QAPP_DB_USERNAME', 'forge'),
+            'password' => env('QAPP_DB_PASSWORD', ''),
+            'charset' => 'utf8',
+            'collation' => 'utf8_unicode_ci',
+            'prefix' => '',
+            'strict' => false,
+            'engine' => null,
+        ],
+        'new_yunqi' => [
             'driver' => 'mysql',
             'host' => env('NEW_YUNQI_DB_HOST', 'localhost'),
             'port' => env('NEW_YUNQI_DB_PORT', '3306'),
@@ -146,14 +159,14 @@ return [
             'database' => 0,
         ],
 
-        'order'=> [
+        'order' => [
             'host' => env('REDIS_HOST_ORDER', 'localhost'),
             'password' => env('REDIS_PASSWORD_ORDER', null),
             'port' => env('REDIS_PORT_ORDER', 6379),
             'database' => env('REDIS_DATABASE_ORDER', 0),
         ],
-        'chapter'=>[
-            'host'=>env('REDIS_HOST_CHAPTER','localhost'),
+        'chapter' => [
+            'host' => env('REDIS_HOST_CHAPTER', 'localhost'),
             'password' => env('REDIS_PASSWORD_CHAPTER', null),
             'port' => env('REDIS_PORT_CHAPTER', 6379),
             'database' => env('REDIS_DATABASE_CHAPTER', 0),