From 0e12e4ab45db6768a0f45d8952f78b0ae9190723 Mon Sep 17 00:00:00 2001
From: ZQN <364596817@qq.com>
Date: 星期一, 19 五月 2025 16:09:01 +0800
Subject: [PATCH] 手机号登录,去掉短信验证。脱敏

---
 project-system/src/main/java/com/project/system/domain/vo/SysCompanyVo.java               |    5 +++++
 project-admin/src/main/java/com/project/admin/controller/system/SysUserController.java    |    2 ++
 project-framework/src/main/java/com/project/framework/web/service/SysLoginService.java    |    8 ++++----
 project-admin/src/main/resources/application-test.yml                                     |    2 +-
 project-common/src/main/java/com/project/common/core/domain/entity/SysUser.java           |    3 +++
 project-admin/src/main/java/com/project/admin/controller/system/SysCompanyController.java |    2 ++
 project-admin/src/main/resources/application-dev.yml                                      |    2 +-
 7 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/project-admin/src/main/java/com/project/admin/controller/system/SysCompanyController.java b/project-admin/src/main/java/com/project/admin/controller/system/SysCompanyController.java
index 2862213..60dfb2a 100644
--- a/project-admin/src/main/java/com/project/admin/controller/system/SysCompanyController.java
+++ b/project-admin/src/main/java/com/project/admin/controller/system/SysCompanyController.java
@@ -6,6 +6,7 @@
 import com.project.common.core.domain.AjaxResult;
 import com.project.common.core.page.TableDataInfo;
 import com.project.common.enums.BusinessType;
+import com.project.common.utils.SensitiveUtil;
 import com.project.common.utils.StringUtils;
 import com.project.common.utils.file.ImageUtils;
 import com.project.common.utils.poi.ExcelUtil;
@@ -51,6 +52,7 @@
     {
         startPage();
         List<SysCompanyVo> list = iSysCompanyService.queryList(bo);
+        list.forEach(SensitiveUtil::desensitize);
         return getDataTable(list);
     }
 
diff --git a/project-admin/src/main/java/com/project/admin/controller/system/SysUserController.java b/project-admin/src/main/java/com/project/admin/controller/system/SysUserController.java
index a5714ee..411b4ff 100644
--- a/project-admin/src/main/java/com/project/admin/controller/system/SysUserController.java
+++ b/project-admin/src/main/java/com/project/admin/controller/system/SysUserController.java
@@ -11,6 +11,7 @@
 import com.project.common.core.page.TableDataInfo;
 import com.project.common.enums.BusinessType;
 import com.project.common.utils.SecurityUtils;
+import com.project.common.utils.SensitiveUtil;
 import com.project.common.utils.StringUtils;
 import com.project.common.utils.poi.ExcelUtil;
 import com.project.system.domain.bo.editBo.UserDeptBo;
@@ -55,6 +56,7 @@
     {
         startPage();
         List<SysUser> list = userService.selectUserListCommon(user);
+        list.forEach(SensitiveUtil::desensitize);
         return getDataTable(list);
     }
 
diff --git a/project-admin/src/main/resources/application-dev.yml b/project-admin/src/main/resources/application-dev.yml
index e85532c..d15d2bf 100644
--- a/project-admin/src/main/resources/application-dev.yml
+++ b/project-admin/src/main/resources/application-dev.yml
@@ -44,7 +44,7 @@
 # 寮�鍙戠幆澧冮厤缃�
 server:
     # 鏈嶅姟鍣ㄧ殑HTTP绔彛锛岄粯璁や负8080
-    port: 8089
+    port: 8086
     servlet:
         # 搴旂敤鐨勮闂矾寰�
         context-path: /
diff --git a/project-admin/src/main/resources/application-test.yml b/project-admin/src/main/resources/application-test.yml
index f6c65a8..ad20a34 100644
--- a/project-admin/src/main/resources/application-test.yml
+++ b/project-admin/src/main/resources/application-test.yml
@@ -71,7 +71,7 @@
                 #url: jdbc:mysql://192.168.1.136:3306/project?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                 #username: root
                 #password: qn123123
-                url: jdbc:mysql://116.198.40.76:3306/project_sqys_prod?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+                url: jdbc:mysql://116.198.40.76:3306/project_sqys_test?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                 username: root
                 password: Bjjmy_2020
             # 浠庡簱鏁版嵁婧�
diff --git a/project-common/src/main/java/com/project/common/core/domain/entity/SysUser.java b/project-common/src/main/java/com/project/common/core/domain/entity/SysUser.java
index e8b5ecf..ad283ad 100644
--- a/project-common/src/main/java/com/project/common/core/domain/entity/SysUser.java
+++ b/project-common/src/main/java/com/project/common/core/domain/entity/SysUser.java
@@ -8,6 +8,7 @@
 import com.project.common.annotation.Excel;
 import com.project.common.annotation.Excel.Type;
 import com.project.common.annotation.Excels;
+import com.project.common.annotation.Sensitive;
 import com.project.common.xss.Xss;
 import lombok.Data;
 import lombok.NoArgsConstructor;
@@ -47,12 +48,14 @@
     private String userType;
 
     /** 鐢ㄦ埛绛夌骇 */
+    @Sensitive(type = Sensitive.SensitiveType.DEFAULT)
     private String nickName;
 
     /** 鐢ㄦ埛閭 */
     private String email;
 
     /** 鎵嬫満鍙风爜 */
+    @Sensitive(type = Sensitive.SensitiveType.PHONE)
     private String phonenumber;
 
     /** openid */
diff --git a/project-framework/src/main/java/com/project/framework/web/service/SysLoginService.java b/project-framework/src/main/java/com/project/framework/web/service/SysLoginService.java
index ffee8d1..e622e67 100644
--- a/project-framework/src/main/java/com/project/framework/web/service/SysLoginService.java
+++ b/project-framework/src/main/java/com/project/framework/web/service/SysLoginService.java
@@ -206,10 +206,10 @@
     public String phoneLogin(UserPhoneLoginBo bo)
     {
         String phone = bo.getPhone();
-        Boolean verified = verifyPhone(phone, bo.getCode());
-        if (!verified){
-            throw new BaseException("鎵嬫満鍙烽獙璇佺爜鏍¢獙澶辫触锛�");
-        }
+//        Boolean verified = verifyPhone(phone, bo.getCode());
+//        if (!verified){
+//            throw new BaseException("鎵嬫満鍙烽獙璇佺爜鏍¢獙澶辫触锛�");
+//        }
         SysUser user = null;
         if ("01".equals(bo.getUserType())){
             user = userMapper.selectOne(new LambdaQueryWrapper<SysUser>()
diff --git a/project-system/src/main/java/com/project/system/domain/vo/SysCompanyVo.java b/project-system/src/main/java/com/project/system/domain/vo/SysCompanyVo.java
index 593de96..4e046ec 100644
--- a/project-system/src/main/java/com/project/system/domain/vo/SysCompanyVo.java
+++ b/project-system/src/main/java/com/project/system/domain/vo/SysCompanyVo.java
@@ -2,6 +2,7 @@
 
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.project.common.annotation.Excel;
+import com.project.common.annotation.Sensitive;
 import com.project.common.core.domain.model.ImportError;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
@@ -26,19 +27,23 @@
 	private Long companyId;
 
 	@Excel(name = "浼佷笟鍚�(浼佷笟鍏ㄧО)")
+	@Sensitive(type = Sensitive.SensitiveType.DEFAULT)
 	@ApiModelProperty("浼佷笟鍚�(浼佷笟鍏ㄧО)")
 	private String companyName;
 
 	@Excel(name = "缁熶竴绀句細淇$敤浠g爜")
 	@ApiModelProperty("缁熶竴绀句細淇$敤浠g爜")
+	@Sensitive(type = Sensitive.SensitiveType.DEFAULT)
 	private String companyCode;
 
 	@Excel(name = "浼佷笟鑱旂郴浜�")
 	@ApiModelProperty("浼佷笟鑱旂郴浜�")
+	@Sensitive(type = Sensitive.SensitiveType.DEFAULT)
 	private String companyUser;
 
 	@Excel(name = "鑱旂郴浜虹數璇�" )
 	@ApiModelProperty("鑱旂郴浜虹數璇�")
+	@Sensitive(type = Sensitive.SensitiveType.PHONE)
 	private String companyPhone;
 
 	@Excel(name = "浼佷笟鍦板潃")

--
Gitblit v1.9.1