@@ -259,4 +259,13 @@ public interface OrgClient {
*/
@GetMapping("/userInfo/querySysUserByUserName")
public HttpResult<SysUser> querySysUserByUserName(@RequestParam("userName") String userName);
+
+ /**
+ * 根据用户手机号获取用户对象
+ * @param userName
+ * @return
+ */
+ @GetMapping("/userInfo/querySysUserByMobile")
+ public HttpResult<SysUser> querySysUserByMobile(@RequestParam("mobile") String mobile);
}
@@ -159,7 +159,7 @@ public class QuoteVerificationAspect {
if(StrUtil.isEmpty(userName)){
return StrUtil.EMPTY;
- HttpResult<SysUser> sysUserHttpResult = orgClient.querySysUserByUserName(userName);
+ HttpResult<SysUser> sysUserHttpResult = orgClient.querySysUserByMobile(userName);
if(sysUserHttpResult.isSuccess()){
return sysUserHttpResult.getData().getId();
@@ -363,5 +363,9 @@ public class UserController extends BaseController {
return HttpResult.ok(sysUserService.querySysUserByUserName(userName));
+ @GetMapping("/querySysUserByMobile")
+ public HttpResult<SysUser> querySysUserByMobile(@RequestParam("mobile") String mobile){
+ return HttpResult.ok(sysUserService.querySysUserByMobile(mobile));
+ }
@@ -303,4 +303,11 @@ public interface SysUserService extends IService<SysUser> {
* @date 2026/7/10 15:04
SysUser querySysUserByUserName(String userName);
+ * 根据用户手机号查询sysUser对象
+ * @param mobile
+ SysUser querySysUserByMobile(String mobile);
@@ -1678,6 +1678,12 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
.eq(SysUser::getUsername,userName));
+ @Override
+ public SysUser querySysUserByMobile(String mobile) {
+ return baseMapper.selectOne(new LambdaQueryWrapper<SysUser>()
+ .eq(SysUser::getMobile,mobile));