Forráskód Böngészése

clear-login 接口新增设备状态更新

shizhongqi 6 hónapja
szülő
commit
0f24527810

+ 12 - 1
app-ghs/controllers/AdminController.php

@@ -8,7 +8,6 @@ use bizHd\wx\classes\WxOpenClass;
 use bizGhs\admin\classes\AdminClass;
 use bizGhs\admin\services\AdminService;
 use common\components\dict;
-use common\components\noticeUtil;
 use common\components\stringUtil;
 use common\components\util;
 use Yii;
@@ -24,10 +23,22 @@ class AdminController extends BaseController
     //清空登录信息 ssh 20240428
     public function actionClearLogin()
     {
+        $deviceId = Yii::$app->request->post('deviceId', '');
+
         $admin = $this->admin;
         $admin->miniOpenId = '';
         $admin->ghsMiniOpenId = '';
         $admin->save();
+
+        //设备登录状态更新
+        if ($deviceId != '') {
+            $device = GhsDeviceClass::getByCondition(['shopId'=>$this->shopId, 'deviceId'=>$deviceId], true);
+            if ($device) {
+                $device->status = 0;//退出
+                $device->save();
+            }
+        }
+
         util::complete();
     }
 

+ 12 - 0
app-hd/controllers/AdminController.php

@@ -34,10 +34,22 @@ class AdminController extends BaseController
     //清空登录信息 ssh 20240428
     public function actionClearLogin()
     {
+        $deviceId = Yii::$app->request->post('deviceId', '');
+
         $admin = $this->admin;
         $admin->miniOpenId = '';
         $admin->ghsMiniOpenId = '';
         $admin->save();
+
+        //设备登录状态更新
+        if ($deviceId != '') {
+            $device = HdDeviceClass::getByCondition(['shopId' => $this->shopId, 'deviceId' => $deviceId], true);
+            if ($device) {
+                $device->status = 0;//退出
+                $device->save();
+            }
+        }
+
         util::complete();
     }