ソースを参照

app-login 接口新增:把设备状态更新为登录

shizhongqi 6 ヶ月 前
コミット
18d1c5b1fb

+ 9 - 0
app-ghs/controllers/AuthController.php

@@ -657,6 +657,15 @@ class AuthController extends PublicController
 
         $labelList = LabelClass::getMyUnUseLabelList($mainId);
 
+        //把设备状态更新为登录
+        if (isset($allParams['deviceId']) && $allParams['deviceId'] != '') {
+            $device =  \bizGhs\device\classes\GhsDeviceClass::getByCondition(['shopId'=>$currentShopId, 'deviceId'=>$allParams['deviceId']], true);
+            if ($device) {
+                $device->status = 1;
+                $device->save();
+            }
+        }
+
         //注意这里的输出内容有多个地方一样,要修改需要同步修改,请搜索关键词loginOK!!!!!!!!
         util::success([
             'token' => $token,

+ 9 - 2
app-hd/controllers/AuthController.php

@@ -10,13 +10,11 @@ use bizHd\admin\services\ShopAdminService;
 use bizHd\admin\services\AdminService;
 use bizHd\member\classes\MemberLevelClass;
 use bizHd\recharge\classes\RechargeSqClass;
-use bizHd\user\classes\UserClass;
 use bizHd\wx\services\WxOpenService;
 use common\components\dict;
 use common\components\httpUtil;
 use common\components\imgUtil;
 use common\components\jwt;
-use common\components\noticeUtil;
 use common\components\util;
 use Yii;
 use common\components\stringUtil;
@@ -275,6 +273,15 @@ class AuthController extends PublicController
         //会员等级有没设置,没有设置则进行设置,临时方法,后面需要去掉,有多处,关键词member_level_init ssh 20251229
         MemberLevelClass::initData($currentShop);
 
+        //把设备状态更新为登录
+        if (isset($allParams['deviceId']) && $allParams['deviceId'] != '') {
+            $device = \bizHd\device\classes\HdDeviceClass::getByCondition(['shopId' => $currentShopId, 'deviceId' => $allParams['deviceId']], true);
+            if ($device) {
+                $device->status = 1;
+                $device->save();
+            }
+        }
+
         //涉及几个登录的地方,需要同步修改,请搜索关键词uni_login_info
         util::success([
             'token' => $token,