Commit 9e9c9b11 authored by 唐峰's avatar 唐峰

用户信息查询,不存在,直接返回error结果,不抛异常

parent 5a66a563
......@@ -82,7 +82,8 @@ public class UserApiV2Controller implements IBaseController {
if (StringUtils.isNotEmpty(userInfoReq.getAppId()) && StringUtils.isNotEmpty(userInfoReq.getOpenId())) {
wechatUserInfo = wechatService.findWechatUserInfoFromDb(userInfoReq.getOpenId(), userInfoReq.getAppId(), tenantId);
if (wechatUserInfo == null || wechatUserInfo.getUserId() == null) {
throw new BizException(BizExceptionEnum.UN_EXIT_USER);
//throw new BizException(BizExceptionEnum.UN_EXIT_USER);
return JsonResult.buildErrorResultWhithCode(BizExceptionEnum.UN_EXIT_USER.getMsg(),BizExceptionEnum.UN_EXIT_USER.getBusinessCode());
}
user = userRepository.findByIdAndTenantId(wechatUserInfo.getUserId(), tenantId);
}
......@@ -90,14 +91,16 @@ public class UserApiV2Controller implements IBaseController {
if (StringUtils.isNotEmpty(userInfoReq.getAppId()) && StringUtils.isNotEmpty(userInfoReq.getUnionId())) {
wechatUserInfo = wechatService.findByUnionIdAndAppIdAndTenantId(userInfoReq.getUnionId(), userInfoReq.getAppId(), tenantId);
if (wechatUserInfo == null || wechatUserInfo.getUserId() == null) {
throw new BizException(BizExceptionEnum.UN_EXIT_USER);
//throw new BizException(BizExceptionEnum.UN_EXIT_USER);
return JsonResult.buildErrorResultWhithCode(BizExceptionEnum.UN_EXIT_USER.getMsg(),BizExceptionEnum.UN_EXIT_USER.getBusinessCode());
}
user = userRepository.findByIdAndTenantId(wechatUserInfo.getUserId(), tenantId);
}
//3、异常处理
if (user == null) {
throw new BizException(BizExceptionEnum.UN_EXIT_USER);
//throw new BizException(BizExceptionEnum.UN_EXIT_USER);
return JsonResult.buildErrorResultWhithCode(BizExceptionEnum.UN_EXIT_USER.getMsg(),BizExceptionEnum.UN_EXIT_USER.getBusinessCode());
}
return JsonResult.buildSuccessResultGeneric(UserBean.from(user, wechatUserInfo));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment