From 614c08d1b6d11de5460c23b6bad1e6ed0aa6d2a1 Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期四, 26 二月 2026 18:22:00 +0800
Subject: [PATCH] feat(management):巡游计划分页列表接口

---
 xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/SysLoginService.java |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/SysLoginService.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/SysLoginService.java
index 19adb03..9d0aa27 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/SysLoginService.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/service/impl/SysLoginService.java
@@ -7,7 +7,6 @@
 import com.xiaopeng.api.dto.operation.UpdatePasswordDTO;
 import com.xiaopeng.api.model.account.SysUser;
 import com.xiaopeng.api.model.account.XpOperationsUser;
-import com.xiaopeng.api.model.operation.SysMenu;
 import com.xiaopeng.api.vo.account.LoginOperationUser;
 import com.xiaopeng.api.vo.account.LoginUser;
 import com.xiaopeng.common.core.constant.CacheConstants;
@@ -26,9 +25,7 @@
 
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
-import java.util.List;
 import java.util.Set;
-import java.util.stream.Collectors;
 
 /**
  * 登录校验方法
@@ -150,7 +147,7 @@
 		recordLogService.recordLogininfor(request, sysUser.getId().intValue(), username, Constants.LOGIN_SUCCESS_STATUS, "注册成功");
 	}
 
-	public LoginOperationUser operationPasswordLogin(String phoneNumber, String password, HttpServletRequest request) {
+	public LoginOperationUser operationPasswordLogin(String phoneNumber, String password, Integer deviceType, HttpServletRequest request) {
 		LoginOperationUser loginOperationUser = new LoginOperationUser();
 		phoneNumber = phoneNumber.trim();
 		// 查询运维用户信息
@@ -171,9 +168,12 @@
 		}
 		passwordService.validateOperationsUser(operationsUser, password, request);
 		loginOperationUser.setXpOperationsUser(operationsUser);
+		//更新用户登录设备类型
+		operationsUser.setDeviceType(deviceType);
+		operationsUserService.updateById(operationsUser);
 		return loginOperationUser;
 	}
-	public LoginOperationUser verificationCodeLogin(String phoneNumber, String code, HttpServletRequest request) {
+	public LoginOperationUser verificationCodeLogin(String phoneNumber, String code, Integer deviceType, HttpServletRequest request) {
 		LoginOperationUser loginOperationUser = new LoginOperationUser();
 		phoneNumber = phoneNumber.trim();
 		// 查询运维用户信息
@@ -201,6 +201,9 @@
 		}
 
 		loginOperationUser.setXpOperationsUser(operationsUser);
+		//更新用户登录设备类型
+		operationsUser.setDeviceType(deviceType);
+		operationsUserService.updateById(operationsUser);
 		return loginOperationUser;
 	}
 	public Boolean verificationCodeUpdate(UpdatePasswordDTO updatePasswordDTO, HttpServletRequest request) {

--
Gitblit v1.7.1