From 4fb317c4b3c9d760a74495771ab52e199c3edf5e Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Sun, 12 Jan 2025 21:53:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=A0=B9=E6=8D=AE?= =?UTF-8?q?=E6=89=8B=E6=9C=BA=E5=8F=B7=E8=8E=B7=E5=8F=96=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../youlai/boot/system/mapper/UserMapper.java | 9 ++++++++- .../boot/system/service/UserService.java | 10 +++++++++- .../resources/mapper/system/UserMapper.xml | 20 +++++++++++++++++++ 3 files changed, 37 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/youlai/boot/system/mapper/UserMapper.java b/src/main/java/com/youlai/boot/system/mapper/UserMapper.java index 2f2e2c87..10708945 100644 --- a/src/main/java/com/youlai/boot/system/mapper/UserMapper.java +++ b/src/main/java/com/youlai/boot/system/mapper/UserMapper.java @@ -56,6 +56,14 @@ public interface UserMapper extends BaseMapper { */ UserAuthInfo getUserAuthInfoByOpenId(String openid); + /** + * 根据手机号获取用户认证信息 + * + * @param mobile + * @return + */ + UserAuthInfo getUserAuthInfoByMobile(String mobile); + /** * 获取导出用户列表 * @@ -73,5 +81,4 @@ public interface UserMapper extends BaseMapper { */ UserBO getUserProfile(Long userId); - } diff --git a/src/main/java/com/youlai/boot/system/service/UserService.java b/src/main/java/com/youlai/boot/system/service/UserService.java index e68db0c9..4257bab6 100644 --- a/src/main/java/com/youlai/boot/system/service/UserService.java +++ b/src/main/java/com/youlai/boot/system/service/UserService.java @@ -19,7 +19,7 @@ import java.util.List; /** * 用户业务接口 * - * @author haoxr + * @author Ray.Hao * @since 2022/1/14 */ public interface UserService extends IService { @@ -174,4 +174,12 @@ public interface UserService extends IService { * @param openId 微信 OpenID */ void registerOrBindWechatUser(String openId); + + /** + * 根据手机号获取用户认证信息 + * + * @param mobile 手机号 + * @return {@link UserAuthInfo} + */ + UserAuthInfo getUserAuthInfoByMobile(String mobile); } diff --git a/src/main/resources/mapper/system/UserMapper.xml b/src/main/resources/mapper/system/UserMapper.xml index 8bd7dc3e..0660dbcf 100644 --- a/src/main/resources/mapper/system/UserMapper.xml +++ b/src/main/resources/mapper/system/UserMapper.xml @@ -159,6 +159,24 @@ t1.openid = #{openid} AND t1.is_deleted = 0 + + + + +