Преглед изворни кода

actionReplaceClientId 接口区分自动登录与密码登录

shizhongqi пре 9 месеци
родитељ
комит
f4ec9d8848
2 измењених фајлова са 13 додато и 3 уклоњено
  1. 7 2
      app-ghs/controllers/AdminController.php
  2. 6 1
      app-hd/controllers/AdminController.php

+ 7 - 2
app-ghs/controllers/AdminController.php

@@ -99,6 +99,7 @@ class AdminController extends BaseController
     {
         $get = Yii::$app->request->get();
         $id = $get['id'] ?? '';
+        $autoLogin = $get['auto'] ?? 0; // 是否自动登录的请求
         noticeUtil::push("批发客户端ID: " . $id);
         if (empty($id)) {
             util::success(['returnStatus' => 'FAILURE']);
@@ -113,12 +114,16 @@ class AdminController extends BaseController
                 'mainId' => $this->mainId,
                 'shopId' => $this->shopId,
                 'adminId' => $this->adminId,
-                'loginTime' => date('Y-m-d H:i:s'),
+                'pwdLoginTime' => date('Y-m-d H:i:s'),
                 'status' => 1
             ];
             GhsDeviceClass::add($device);
         } else {
-            $ghsDevice->loginTime = date('Y-m-d H:i:s');
+            if ($autoLogin == 1) {
+                $ghsDevice->autoLoginTime = date('Y-m-d H:i:s');
+            } else {
+                $ghsDevice->pwdLoginTime = date('Y-m-d H:i:s');
+            }
             $ghsDevice->save();
         }
 

+ 6 - 1
app-hd/controllers/AdminController.php

@@ -437,6 +437,7 @@ class AdminController extends BaseController
     {
         $get = Yii::$app->request->get();
         $clientId = $get['id'] ?? '';
+        $autoLogin = $get['auto'] ?? 0; // 是否自动登录的请求
         if (empty($clientId)) {
             util::success(['returnStatus' => 'FAILURE']);
         }
@@ -453,7 +454,11 @@ class AdminController extends BaseController
             ];
             HdDeviceClass::add($device);
         } else {
-            $hdDevice->loginTime = date("Y-m-d H:i:s");
+            if ($autoLogin == 1) {
+                $hdDevice->autoLoginTime = date('Y-m-d H:i:s');
+            } else {
+                $hdDevice->pwdLoginTime = date('Y-m-d H:i:s');
+            }
             $hdDevice->save();
         }