From e0e03d82ffc3fbc876b4aab89bccc6642a6654d6 Mon Sep 17 00:00:00 2001 From: The Wolf Chasing Dreams Date: Mon, 10 Apr 2023 15:21:37 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20#2973=20=E3=80=90=E5=B0=8F=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=E3=80=91=E4=BF=AE=E6=94=B9=E8=8E=B7=E5=8F=96url=20lin?= =?UTF-8?q?k=E6=8E=A5=E5=8F=A3=E8=AF=B7=E6=B1=82=E7=B1=BB=E4=B8=AD?= =?UTF-8?q?=E7=9A=84expireTime=E5=B1=9E=E6=80=A7=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E4=B8=BALong?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wx/miniapp/bean/urllink/GenerateUrlLinkRequest.java | 2 +- .../wx/miniapp/api/impl/WxMaLinkServiceImplTest.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/urllink/GenerateUrlLinkRequest.java b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/urllink/GenerateUrlLinkRequest.java index 9578e7694..e73a1d883 100644 --- a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/urllink/GenerateUrlLinkRequest.java +++ b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/urllink/GenerateUrlLinkRequest.java @@ -74,7 +74,7 @@ public class GenerateUrlLinkRequest implements Serializable { * */ @SerializedName("expire_time") - private Integer expireTime; + private Long expireTime; /** * 到期失效的URL Link的失效间隔天数。生成的到期失效URL Link在该间隔时间到达前有效。最长间隔天数为365天。expire_type 为 1 必填 diff --git a/weixin-java-miniapp/src/test/java/cn/binarywang/wx/miniapp/api/impl/WxMaLinkServiceImplTest.java b/weixin-java-miniapp/src/test/java/cn/binarywang/wx/miniapp/api/impl/WxMaLinkServiceImplTest.java index 8774affc0..5c9f9b534 100644 --- a/weixin-java-miniapp/src/test/java/cn/binarywang/wx/miniapp/api/impl/WxMaLinkServiceImplTest.java +++ b/weixin-java-miniapp/src/test/java/cn/binarywang/wx/miniapp/api/impl/WxMaLinkServiceImplTest.java @@ -10,6 +10,9 @@ import me.chanjar.weixin.common.error.WxErrorException; import org.testng.annotations.Guice; import org.testng.annotations.Test; +import java.time.LocalDateTime; +import java.time.ZoneId; + @Test @Guice(modules = ApiTestModule.class) @Slf4j @@ -21,6 +24,7 @@ public class WxMaLinkServiceImplTest { public void testGenerateUrlLink() throws WxErrorException { String url = this.wxMaService.getLinkService().generateUrlLink(GenerateUrlLinkRequest.builder() .path("pages/tabBar/home/home") + .expireTime(LocalDateTime.now().plusDays(5).atZone(ZoneId.systemDefault()).toEpochSecond()) //增加有效期,此行可注释 .build()); System.out.println(url);