lip 3 місяців тому
батько
коміт
edaf9887d9
1 змінених файлів з 5 додано та 3 видалено
  1. 5 3
      app/common/controller/User.php

+ 5 - 3
app/common/controller/User.php

@@ -6,6 +6,7 @@ use think\App;
 use app\enterprise\model\User as UserModel;
 use app\enterprise\model\Group;
 use app\admin\model\UserView;
+use app\admin\model\Config;
 use think\facade\Session;
 use think\facade\Db;
 use GatewayClient\Gateway;
@@ -94,10 +95,11 @@ class User
                 $setting['sendKey']=(int)$setting['sendKey'];
                 $userInfo['setting']=$setting;
             }
-            if ($userInfo['service_status'] == 3) {
-                $userInfo['service_status'] = 0;
+            if ($userInfo['service_status'] == 3 && $userInfo['service_status'] != -1) {
+                $userInfo['service_status'] = -1;
                 $userInfo['service_start'] = 0;
-                $userInfo['cs_uid'] = 0;
+                $autoTask=Config::autoTask();
+                $userInfo['cs_uid'] = isset($autoTask['user_id']) ? $autoTask['user_id'] : 0;
                 $userInfo->save();
             }
         }