java110 лет назад: 5
Родитель
Сommit
e6d1cb162a

+ 5 - 5
service-front/src/main/java/com/java110/front/controller/LoginOwnerWechatAuthController.java

@@ -54,11 +54,11 @@ public class LoginOwnerWechatAuthController extends BaseController {
      * @param request
      */
     @RequestMapping(path = "/refreshToken")
-    public void refreshToken(@RequestParam String redirectUrl,
-                             HttpServletRequest request,
-                             HttpServletResponse response) throws Exception {
-        String url = ownerAppLoginSMOImpl.refreshToken(null, redirectUrl, request, response);
-        response.sendRedirect(url);
+    public ResponseEntity<String> refreshToken(@RequestParam String redirectUrl,
+                               HttpServletRequest request,
+                               HttpServletResponse response) {
+        return ownerAppLoginSMOImpl.refreshToken(null, redirectUrl, request, response);
+
     }
 
 }

+ 1 - 1
service-front/src/main/java/com/java110/front/smo/ownerLogin/IOwnerAppLoginSMO.java

@@ -40,5 +40,5 @@ public interface IOwnerAppLoginSMO {
      * @return
      * @throws SMOException
      */
-    String refreshToken(IPageData pd, String redirectUrl, HttpServletRequest request, HttpServletResponse response) throws SMOException;
+    ResponseEntity<String> refreshToken(IPageData pd, String redirectUrl, HttpServletRequest request, HttpServletResponse response) throws SMOException;
 }

+ 2 - 2
service-front/src/main/java/com/java110/front/smo/ownerLogin/impl/OwnerAppLoginSMOImpl.java

@@ -133,7 +133,7 @@ public class OwnerAppLoginSMOImpl extends AppAbstractComponentSMO implements IOw
      * @throws SMOException
      */
     @Override
-    public String refreshToken(IPageData pd, String redirectUrl, HttpServletRequest request, HttpServletResponse response) throws SMOException {
+    public ResponseEntity<String> refreshToken(IPageData pd, String redirectUrl, HttpServletRequest request, HttpServletResponse response) throws SMOException {
         //分配urlCode
         String urlCode = UUID.randomUUID().toString();
         CommonCache.setValue(urlCode, redirectUrl, expireTime);
@@ -164,7 +164,7 @@ public class OwnerAppLoginSMOImpl extends AppAbstractComponentSMO implements IOw
             throw new SMOException(ResponseConstant.RESULT_CODE_ERROR, e.getLocalizedMessage());
         }
 
-        return openUrl;
+        return ResultVo.redirectPage(openUrl);
     }
 
     @Override