diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java index 21ea3a9c5..5fad88183 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java @@ -381,6 +381,8 @@ public class WxMsgServiceImpl implements WxMsgService { smartAppMsg.setTemplateType(wxTemplateMsg.getType()); JSONObject customParam = JSON.parseObject(wxMsg.getMsg()); + String goToPage = customParam.getString("goToPage"); + smartAppMsg.setGotopage(goToPage); if(wxTemplateMsg.getType() == EnumTemplateType.ACTIVITY_REMIND.getCode()){ /** * 活动名称:{{thing13.DATA}} diff --git a/mallinkService/src/main/java/com/iformall/service/msg/impl/SendSmartAppMsgServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/msg/impl/SendSmartAppMsgServiceImpl.java index 76b6b5d75..def197751 100644 --- a/mallinkService/src/main/java/com/iformall/service/msg/impl/SendSmartAppMsgServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/msg/impl/SendSmartAppMsgServiceImpl.java @@ -124,6 +124,7 @@ public class SendSmartAppMsgServiceImpl implements MsgSendService { subscribeMessage = WxMaSubscribeMessage.builder() .templateId(msg.getTemplateId()) .toUser(to) + .page(smartAppMsg.getGotopage()) .lang(WxMaConstants.MiniprogramLang.ZH_CN) .miniprogramState(WxMaConstants.MiniprogramState.FORMAL) .page(smartAppMsg.getGotopage())