diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WechatAuthController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WechatAuthController.java index b714a7add..8fa59c846 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WechatAuthController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WechatAuthController.java @@ -87,4 +87,18 @@ public class WechatAuthController { throw new RuntimeException(e); } } + + @GetMapping("/getMobilePreAuthUrl") + @ResponseBody + public String getMobilePreAuthUrl(HttpServletRequest request, HttpServletResponse response) { + String host = request.getHeader("host"); + String url = "https://" + host + "/api/wt_auth/jump"; + try { + url = openService.getWxOpenComponentService().getMobilePreAuthUrl(url); + return url; + } catch (WxErrorException e) { + logger.error("getMobilePreAuthUrl", e); + throw new RuntimeException(e); + } + } }