diff --git a/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/WxOpenMaService.java b/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/WxOpenMaService.java index 8bec5b2c..78177a3c 100644 --- a/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/WxOpenMaService.java +++ b/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/WxOpenMaService.java @@ -231,7 +231,7 @@ public interface WxOpenMaService extends WxMaService { * * @return */ - public WxOpenResult getWebViewDomainInfo() throws WxErrorException; + public WxOpenMaWebDomainResult getWebViewDomainInfo() throws WxErrorException; /** * 设置小程序的业务域名 @@ -249,7 +249,7 @@ public interface WxOpenMaService extends WxMaService { * @param domainList * @return */ - WxOpenResult setWebViewDomainInfo(String action, List domainList) throws WxErrorException; + WxOpenMaWebDomainResult setWebViewDomainInfo(String action, List domainList) throws WxErrorException; /** * 获取小程序的信息 diff --git a/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenMaServiceImpl.java b/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenMaServiceImpl.java index 0d1554b5..230968d5 100644 --- a/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenMaServiceImpl.java +++ b/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenMaServiceImpl.java @@ -110,7 +110,7 @@ public class WxOpenMaServiceImpl extends WxMaServiceImpl implements WxOpenMaServ * @return */ @Override - public WxOpenResult getWebViewDomainInfo() throws WxErrorException { + public WxOpenMaWebDomainResult getWebViewDomainInfo() throws WxErrorException { return setWebViewDomainInfo("get", null); } @@ -141,9 +141,9 @@ public class WxOpenMaServiceImpl extends WxMaServiceImpl implements WxOpenMaServ * @return */ @Override - public WxOpenResult setWebViewDomainInfo(String action, List domainList) throws WxErrorException { + public WxOpenMaWebDomainResult setWebViewDomainInfo(String action, List domainList) throws WxErrorException { String response = this.setWebViewDomain(action, domainList); - return WxMaGsonBuilder.create().fromJson(response, WxOpenResult.class); + return WxMaGsonBuilder.create().fromJson(response, WxOpenMaWebDomainResult.class); } diff --git a/weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/result/WxOpenMaWebDomainResult.java b/weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/result/WxOpenMaWebDomainResult.java new file mode 100644 index 00000000..4ff878e9 --- /dev/null +++ b/weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/result/WxOpenMaWebDomainResult.java @@ -0,0 +1,18 @@ +package me.chanjar.weixin.open.bean.result; + +import com.google.gson.annotations.SerializedName; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.List; + +@Data +@EqualsAndHashCode(callSuper = true) +public class WxOpenMaWebDomainResult extends WxOpenResult { + + private static final long serialVersionUID = -2182687859448940313L; + + @SerializedName("webviewdomain") + List webviewdomainList; + +}