mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 02:28:25 +08:00 
			
		
		
		
	| @ -35,7 +35,8 @@ public class WxMpMaterialNews implements Serializable { | ||||
|    * 4. contentSourceUrl 在图文消息页面点击“阅读原文”后的页面链接 | ||||
|    * 5. content (必填)  图文消息页面的内容,支持HTML标签 | ||||
|    * 6. digest          图文消息的描述 | ||||
|    * 7, showCoverPic  是否显示封面,true为显示,false为不显示 | ||||
|    * 7. showCoverPic  是否显示封面,true为显示,false为不显示 | ||||
|    * 8. url           点击图文消息跳转链接 | ||||
|    * </pre> | ||||
|    * | ||||
|    * @author chanjarster | ||||
| @ -70,6 +71,12 @@ public class WxMpMaterialNews implements Serializable { | ||||
|      */ | ||||
|     private boolean showCoverPic; | ||||
|  | ||||
|     /** | ||||
|      * 点击图文消息跳转链接 | ||||
|      * @return | ||||
|     */ | ||||
|     private String url; | ||||
|  | ||||
|     public String getThumbMediaId() { | ||||
|       return thumbMediaId; | ||||
|     } | ||||
| @ -126,11 +133,19 @@ public class WxMpMaterialNews implements Serializable { | ||||
|       this.showCoverPic = showCoverPic; | ||||
|     } | ||||
|  | ||||
|     public String getUrl() { | ||||
|         return url; | ||||
|     } | ||||
|  | ||||
|     public void setUrl(String url) { | ||||
|         this.url = url; | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public String toString() { | ||||
|       return "WxMpMassNewsArticle [" + "thumbMediaId=" + thumbMediaId + ", author=" + author + ", title=" + title + | ||||
|           ", contentSourceUrl=" + contentSourceUrl + ", content=" + content + ", digest=" + digest + | ||||
|           ", showCoverPic=" + showCoverPic + "]"; | ||||
|           ", showCoverPic=" + showCoverPic +", url=" + url + "]"; | ||||
|     } | ||||
|   } | ||||
|  | ||||
|  | ||||
| @ -32,6 +32,9 @@ public class WxMpMaterialNewsArticleGsonAdapter implements JsonSerializer<WxMpMa | ||||
|       articleJson.addProperty("digest", article.getDigest()); | ||||
|     } | ||||
|     articleJson.addProperty("show_cover_pic", article.isShowCoverPic() ? "1" : "0"); | ||||
|     if (null != article.getUrl()) { | ||||
|       articleJson.addProperty("url", article.getUrl()); | ||||
|     } | ||||
|     return articleJson; | ||||
|   } | ||||
|  | ||||
| @ -67,6 +70,10 @@ public class WxMpMaterialNewsArticleGsonAdapter implements JsonSerializer<WxMpMa | ||||
|     if (showCoverPic != null && !showCoverPic.isJsonNull()) { | ||||
|       article.setShowCoverPic(GsonHelper.getAsBoolean(showCoverPic)); | ||||
|     } | ||||
|     JsonElement url = articleInfo.get("url"); | ||||
|     if (url != null && !url.isJsonNull()) { | ||||
|       article.setUrl(GsonHelper.getAsString(url)); | ||||
|     } | ||||
|     return article; | ||||
|   } | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Daniel Qian
					Daniel Qian