Преглед на файлове

APP 报价报错的问题

785834757 преди 1 месец
родител
ревизия
2ad533437a

+ 9 - 0
tenant/insurance/quotation-commons/src/main/java/com/jzg/quotation/commons/client/OrgClient.java

@@ -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);
+
 }

+ 1 - 1
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/aop/aspect/QuoteVerificationAspect.java

@@ -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();
         }

+ 4 - 0
tenant/organization/src/main/java/com/jzg/organization/controller/UserController.java

@@ -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));
+    }
 
 }

+ 7 - 0
tenant/organization/src/main/java/com/jzg/organization/service/SysUserService.java

@@ -303,4 +303,11 @@ public interface SysUserService extends IService<SysUser> {
      * @date 2026/7/10 15:04
      */
     SysUser querySysUserByUserName(String userName);
+
+    /**
+     * 根据用户手机号查询sysUser对象
+     * @param mobile
+     * @return
+     */
+    SysUser querySysUserByMobile(String mobile);
 }

+ 6 - 0
tenant/organization/src/main/java/com/jzg/organization/service/impl/SysUserServiceImpl.java

@@ -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));
+    }
+
 }