diff --git a/accompany-oauth2/accompany-oauth2-web/src/main/java/com/accompany/oauth2/controller/H5LoginController.java b/accompany-oauth2/accompany-oauth2-web/src/main/java/com/accompany/oauth2/controller/H5LoginController.java index 29bc416ab..41f1688a2 100644 --- a/accompany-oauth2/accompany-oauth2-web/src/main/java/com/accompany/oauth2/controller/H5LoginController.java +++ b/accompany-oauth2/accompany-oauth2-web/src/main/java/com/accompany/oauth2/controller/H5LoginController.java @@ -2,6 +2,7 @@ package com.accompany.oauth2.controller; import com.accompany.common.result.BusiResult; import com.accompany.common.status.BusiStatus; +import com.accompany.core.exception.ServiceException; import com.accompany.oauth2.common.BaseController; import com.accompany.oauth2.service.account.AccountH5LoginService; import com.accompany.oauth2.token.H5AccessToken; @@ -39,8 +40,8 @@ public class H5LoginController extends BaseController { public BusiResult token(HttpServletRequest request, HttpServletResponse response) { try { return BusiResult.success(accountH5LoginService.token(new ServletWebRequest(request, response))); - } catch (Exception e) { - return BusiResult.fail(BusiStatus.NOAUTHORITY, e.getMessage()); + } catch (ServiceException e) { + return BusiResult.fail(e.getBusiStatus(), e.getMessage()); } }