兔姬桑 пре 4 година
родитељ
комит
6f506f1264

+ 5 - 10
app/Console/Commands/AutoJob.php

@@ -89,8 +89,7 @@ class AutoJob extends Command
                             'ban_time' => strtotime(sysConfig('traffic_ban_time').' minutes'),
                             'ban_desc' => '存在异常,自动封禁',
                         ]);
-
-                        Helpers::addUserBanLog($user->id, 0, '【完全封禁订阅】-订阅24小时内请求异常'); // 记录封禁日志
+                        $user->banedLogs()->create(['description' => '【完全封禁订阅】-订阅24小时内请求异常']); // 记录封禁日志
                     }
                 }
             });
@@ -104,8 +103,7 @@ class AutoJob extends Command
             ->chunk(config('tasks.chunk'), function ($users) {
                 foreach ($users as $user) {
                     $user->update(['enable' => 0]);
-
-                    Helpers::addUserBanLog($user->id, 0, '【封禁代理】-流量已用完'); // 写入日志
+                    $user->banedLogs()->create(['description' => '【封禁代理】-流量已用完']); // 写入日志
                 }
             });
 
@@ -122,8 +120,7 @@ class AutoJob extends Command
                                 'enable'   => 0,
                                 'ban_time' => strtotime($trafficBanTime.' minutes'),
                             ]);
-
-                            Helpers::addUserBanLog($user->id, $trafficBanTime, '【临时封禁代理】-1小时内流量异常'); // 写入日志
+                            $user->banedLogs()->create(['time' => $trafficBanTime, 'description' => '【临时封禁代理】-1小时内流量异常']); // 写入日志
                         }
                     }
                 });
@@ -139,8 +136,7 @@ class AutoJob extends Command
             ->chunk(config('tasks.chunk'), function ($users) {
                 foreach ($users as $user) {
                     $user->update(['enable' => 1, 'ban_time' => null]);
-
-                    Helpers::addUserBanLog($user->id, 0, '【自动解封】-临时封禁到期'); // 写入操作日志
+                    $user->banedLogs()->create(['description' => '【自动解封】-临时封禁到期']); // 写入操作日志
                 }
             });
 
@@ -152,8 +148,7 @@ class AutoJob extends Command
             ->chunk(config('tasks.chunk'), function ($users) {
                 foreach ($users as $user) {
                     $user->update(['enable' => 1]);
-
-                    Helpers::addUserBanLog($user->id, 0, '【自动解封】-有流量解封'); // 写入操作日志
+                    $user->banedLogs()->create(['description' => '【自动解封】-有流量解封']); // 写入操作日志
                 }
             });
     }

+ 2 - 4
app/Console/Commands/DailyJob.php

@@ -50,8 +50,7 @@ class DailyJob extends Command
                             'ban_time'        => null,
                             'status'          => -1,
                         ]);
-
-                        Helpers::addUserBanLog($user->id, 0, '【禁止登录,清空账户】-账号已过期');
+                        $user->banedLogs()->create(['description' => '【禁止登录,清空账户】-账号已过期']);
 
                         // 废除其名下邀请码
                         $user->invites()->whereStatus(0)->update(['status' => 2]);
@@ -68,8 +67,7 @@ class DailyJob extends Command
                             'reset_time'      => null,
                             'ban_time'        => null,
                         ]);
-
-                        Helpers::addUserBanLog($user->id, 0, '【封禁代理,清空账户】-账号已过期');
+                        $user->banedLogs()->create(['description' => '【封禁代理,清空账户】-账号已过期']);
 
                         // 写入用户流量变动记录
                         Helpers::addUserTrafficModifyLog($user->id, null, $user->transfer_enable, 0, '[定时任务]账号已过期(封禁代理,清空账户)');

+ 1 - 0
app/Console/Commands/NodeHourlyTrafficStatistics.php

@@ -10,6 +10,7 @@ class NodeHourlyTrafficStatistics extends Command
 {
     protected $signature = 'nodeHourlyTrafficStatistics';
     protected $description = '节点每小时流量统计';
+    protected $guarded = [];
 
     public function handle()
     {

+ 1 - 0
app/Models/Marketing.php

@@ -10,6 +10,7 @@ use Illuminate\Database\Eloquent\Model;
 class Marketing extends Model
 {
     protected $table = 'marketing';
+    protected $guarded = [];
 
     public function getStatusLabelAttribute(): string
     {

+ 1 - 0
app/Models/NodeDailyDataFlow.php

@@ -12,6 +12,7 @@ class NodeDailyDataFlow extends Model
 {
     public const UPDATED_AT = null;
     protected $table = 'node_daily_data_flow';
+    protected $guarded = [];
 
     public function node(): BelongsTo
     {

+ 1 - 0
app/Models/NodeHourlyDataFlow.php

@@ -12,6 +12,7 @@ class NodeHourlyDataFlow extends Model
 {
     public const UPDATED_AT = null;
     protected $table = 'node_hourly_data_flow';
+    protected $guarded = [];
 
     public function node(): BelongsTo
     {

+ 1 - 0
app/Models/PaymentCallback.php

@@ -10,6 +10,7 @@ use Illuminate\Database\Eloquent\Model;
 class PaymentCallback extends Model
 {
     protected $table = 'payment_callback';
+    protected $guarded = [];
 
     public function getStatusLabelAttribute(): string
     {

+ 1 - 0
app/Models/ProductsPool.php

@@ -10,4 +10,5 @@ use Illuminate\Database\Eloquent\Model;
 class ProductsPool extends Model
 {
     protected $table = 'products_pool';
+    protected $guarded = [];
 }

+ 1 - 0
app/Models/UserBanedLog.php

@@ -11,6 +11,7 @@ use Illuminate\Database\Eloquent\Relations\BelongsTo;
 class UserBanedLog extends Model
 {
     protected $table = 'user_baned_log';
+    protected $guarded = [];
 
     public function user(): BelongsTo
     {

+ 1 - 0
app/Models/UserCreditLog.php

@@ -12,6 +12,7 @@ class UserCreditLog extends Model
 {
     public const UPDATED_AT = null;
     protected $table = 'user_credit_log';
+    protected $guarded = [];
 
     public function user(): BelongsTo
     {

+ 1 - 0
app/Models/UserDataModifyLog.php

@@ -12,6 +12,7 @@ class UserDataModifyLog extends Model
 {
     public const UPDATED_AT = null;
     protected $table = 'user_data_modify_log';
+    protected $guarded = [];
 
     // 关联账号
     public function user(): BelongsTo

+ 1 - 0
app/Models/UserLoginLog.php

@@ -12,6 +12,7 @@ class UserLoginLog extends Model
 {
     public const UPDATED_AT = null;
     protected $table = 'user_login_log';
+    protected $guarded = [];
 
     public function user(): BelongsTo
     {

+ 1 - 0
app/Models/UserSubscribeLog.php

@@ -14,6 +14,7 @@ class UserSubscribeLog extends Model
     public const CREATED_AT = 'request_time';
     public const UPDATED_AT = null;
     protected $table = 'user_subscribe_log';
+    protected $guarded = [];
 
     public function subscribe(): BelongsTo
     {

+ 1 - 0
app/Models/Verify.php

@@ -11,6 +11,7 @@ use Illuminate\Database\Eloquent\Relations\BelongsTo;
 class Verify extends Model
 {
     protected $table = 'verify';
+    protected $guarded = [];
 
     // 筛选类型
     public function scopeType($query, $type)