From 955d0e9c99257e9b89064791465c16652ef72774 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期四, 07 五月 2026 16:09:27 +0800
Subject: [PATCH] 修改电话号码脱敏功能

---
 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..b123397 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.setPhoneDesensitization(phoneDesensitization);
         HashMap<String, Object> map = new HashMap<>();
         map.put("token", tokenService.createToken(userInfo));
         List<SysRole> roles = userInfo.getSysUser().getRoles();

--
Gitblit v1.7.1