From 560be817c1342d4da523760ba38433c4c0f52983 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 12 五月 2026 10:56:09 +0800
Subject: [PATCH] Merge branch '1.1' of http://120.76.84.145:10101/gitblit/r/java/Robotaxi into 1.1

---
 xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/TokenController.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/TokenController.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/TokenController.java
index 6652cda..4ed55f1 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/TokenController.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/TokenController.java
@@ -1,6 +1,7 @@
 package com.xiaopeng.account.controller;
 
 import com.xiaopeng.account.constant.I18nKeyConstant;
+import com.xiaopeng.account.service.ISysGroupService;
 import com.xiaopeng.account.service.ISysUserService;
 import com.xiaopeng.account.service.IXpOperationsUserService;
 import com.xiaopeng.account.service.impl.SysLoginService;
@@ -55,6 +56,9 @@
     private IXpOperationsUserService xpOperationsUserService;
 
     @Autowired
+    private ISysGroupService sysGroupService;
+
+    @Autowired
     private RedisService redisService;
 
     @Resource
@@ -70,6 +74,8 @@
     public R<?> login(@RequestBody LoginBody form, HttpServletRequest request) {
         // 用户登录
         LoginUser userInfo = sysLoginService.login(form.getUsername(), form.getPassword(), request);
+        boolean phoneDesensitization = sysGroupService.getPhoneDesensitization();
+        userInfo.setPhoneDesensitizationExempt(phoneDesensitization);
         HashMap<String, Object> map = new HashMap<>();
         map.put("token", tokenService.createToken(userInfo));
         List<SysRole> roles = userInfo.getSysUser().getRoles();

--
Gitblit v1.7.1