lip 3 ماه پیش
والد
کامیت
879edfc7c3
2فایلهای تغییر یافته به همراه5 افزوده شده و 3 حذف شده
  1. 1 1
      app/admin/command/UserTimeout.php
  2. 4 2
      app/admin/controller/Config.php

+ 1 - 1
app/admin/command/UserTimeout.php

@@ -86,7 +86,7 @@ class UserTimeout extends Command
             $list = User::where('is_online', 0)->whereIn('service_status', [0,1,2])
                     ->where('offline_time', '<=', time() - $user_inline_finished)
                     ->select()
-                    ->toArray();print_r($list);die;
+                    ->toArray();
             foreach($list as $user) {
                 try {
                     Db::startTrans();

+ 4 - 2
app/admin/controller/Config.php

@@ -44,15 +44,17 @@ class Config extends BaseController
             }
             $params['language_code'] = $params['language_code'] ?? 'zh';
 
-            $params['val'] = $params['type'] == 'rich_text' ? json_encode($params['val']) : $params['val'];
-            
             if (!empty($id)) {
                 $exist = ConfigModel::where('id', $id)->find();
                 if (!$exist) {
                     return $this->error('配置不存在');
                 }
+                $params['val'] = $exist['type'] == 'rich_text' ? json_encode($params['val']) : $params['val'];
+            
                 ConfigModel::where('id', $id)->update($params);
             } else {
+                $params['val'] = $params['type'] == 'rich_text' ? json_encode($params['val']) : $params['val'];
+            
                 ConfigModel::create($params);
             }
             Db::commit();