@@ -7,9 +7,9 @@ import me.chanjar.weixin.mp.api.WxMpConfigStorage; | |||||
import me.chanjar.weixin.mp.api.WxMpService; | import me.chanjar.weixin.mp.api.WxMpService; | ||||
import me.chanjar.weixin.mp.api.WxMpSubscribeMsgService; | import me.chanjar.weixin.mp.api.WxMpSubscribeMsgService; | ||||
import me.chanjar.weixin.mp.bean.subscribe.WxMpSubscribeMessage; | import me.chanjar.weixin.mp.bean.subscribe.WxMpSubscribeMessage; | ||||
import me.chanjar.weixin.mp.enums.WxMpApiUrl; | |||||
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.SubscribeMsg.*; | |||||
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.SubscribeMsg.SEND_MESSAGE_URL; | |||||
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.SubscribeMsg.SUBSCRIBE_MESSAGE_AUTHORIZE_URL; | |||||
/** | /** | ||||
* 一次性订阅消息接口. | * 一次性订阅消息接口. | ||||
@@ -24,8 +24,8 @@ public class WxMpSubscribeMsgServiceImpl implements WxMpSubscribeMsgService { | |||||
@Override | @Override | ||||
public String subscribeMsgAuthorizationUrl(String redirectURI, int scene, String reserved) { | public String subscribeMsgAuthorizationUrl(String redirectURI, int scene, String reserved) { | ||||
WxMpConfigStorage storage = this.wxMpService.getWxMpConfigStorage(); | WxMpConfigStorage storage = this.wxMpService.getWxMpConfigStorage(); | ||||
return String.format(SUBSCRIBE_MESSAGE_AUTHORIZE_URL.getUrl(), | |||||
storage.getAppId(), scene, storage.getTemplateId(), URIUtil.encodeURIComponent(redirectURI), reserved); | |||||
return String.format(SUBSCRIBE_MESSAGE_AUTHORIZE_URL.getUrl(), storage.getAppId(), scene, storage.getTemplateId(), | |||||
URIUtil.encodeURIComponent(redirectURI), reserved); | |||||
} | } | ||||
@Override | @Override | ||||
@@ -17,6 +17,8 @@ import java.io.Serializable; | |||||
@Data | @Data | ||||
@Builder | @Builder | ||||
public class WxPayAppOrderResult implements Serializable { | public class WxPayAppOrderResult implements Serializable { | ||||
private static final long serialVersionUID = 5408678833978707228L; | |||||
private String sign; | private String sign; | ||||
private String prepayId; | private String prepayId; | ||||
private String partnerId; | private String partnerId; | ||||
@@ -18,6 +18,8 @@ import java.io.Serializable; | |||||
@Data | @Data | ||||
@Builder | @Builder | ||||
public class WxPayMpOrderResult implements Serializable { | public class WxPayMpOrderResult implements Serializable { | ||||
private static final long serialVersionUID = -7966682379048446567L; | |||||
private String appId; | private String appId; | ||||
private String timeStamp; | private String timeStamp; | ||||
private String nonceStr; | private String nonceStr; | ||||
@@ -17,6 +17,8 @@ import java.io.Serializable; | |||||
@Data | @Data | ||||
@AllArgsConstructor | @AllArgsConstructor | ||||
public class WxPayMwebOrderResult implements Serializable { | public class WxPayMwebOrderResult implements Serializable { | ||||
private static final long serialVersionUID = 8866329695767762066L; | |||||
@XStreamAlias("mwebUrl") | @XStreamAlias("mwebUrl") | ||||
private String mwebUrl; | private String mwebUrl; | ||||
} | } |
@@ -16,5 +16,7 @@ import java.io.Serializable; | |||||
@Data | @Data | ||||
@AllArgsConstructor | @AllArgsConstructor | ||||
public class WxPayNativeOrderResult implements Serializable { | public class WxPayNativeOrderResult implements Serializable { | ||||
private static final long serialVersionUID = 887792717425241444L; | |||||
private String codeUrl; | private String codeUrl; | ||||
} | } |