From 48267e044d8735643afa6e911e8a2a360657a341 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Thu, 18 Apr 2019 11:38:03 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BA=8C=E7=BB=B4=E7=A0=81][=E4=BF=AE?= =?UTF-8?q?=E6=94=B9]:=E6=BA=90=E7=A0=81=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/controller/WxAppinfoController.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WxAppinfoController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WxAppinfoController.java index 6b305ca7d..d7f2e05df 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WxAppinfoController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WxAppinfoController.java @@ -11,6 +11,7 @@ import com.iformall.enums.EnumAppType; import com.iformall.service.WxAppinfoService; import com.iformall.service.wechat.FmOpenService; import com.iformall.utils.Constant; +import com.iformall.utils.MaUtil; import com.iformall.utils.QRCodeUtils; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -36,6 +37,9 @@ import java.util.Map; public class WxAppinfoController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Autowired + private boolean isFmOpen; + @Autowired private WxAppinfoService wxAppinfoService; @@ -134,7 +138,12 @@ public class WxAppinfoController extends BaseController { boolean isHyaline = true; WxMaCodeLineColor color = new WxMaCodeLineColor("0", "0", "0"); - WxMaService wxMaService = openService.getWxOpenComponentService().getWxMaServiceByAppid(appinfo.getAppId()); + WxMaService wxMaService; + if(isFmOpen) { + wxMaService = openService.getWxOpenComponentService().getWxMaServiceByAppid(appinfo.getAppId()); + } else { + wxMaService = MaUtil.getWeappService(appinfo); + } String pathStr = ""; if (StringUtils.isNotBlank(sceneParam)) {