From 55ce13865afc7219859cda9145924f790d86d41c Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Sun, 14 Jul 2019 17:58:03 +0800 Subject: [PATCH] =?UTF-8?q?#1110=20=E5=BE=AE=E4=BF=A1=E8=90=A5=E9=94=80?= =?UTF-8?q?=E5=9B=9E=E4=BC=A0=E6=95=B0=E6=8D=AE=E6=8E=A5=E5=8F=A3=E6=96=B0?= =?UTF-8?q?=E5=A2=9Eleads=5Ftype=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../me/chanjar/weixin/mp/api/WxMpMarketingService.java | 8 ++++++-- .../weixin/mp/api/impl/WxMpMarketingServiceImpl.java | 5 +++-- .../chanjar/weixin/mp/bean/marketing/WxMpUserAction.java | 2 ++ 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMarketingService.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMarketingService.java index d82a9e328..c7daa1f99 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMarketingService.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMarketingService.java @@ -61,7 +61,11 @@ public interface WxMpMarketingService { * @param endDate 结束日期 * @param filtering 过滤条件 * @param page 页码,获取指定页数据 - * @param page_size 一页获取的数据条数(1-100) + * @param pageSize 一页获取的数据条数(1-100) + * @return . + * @throws WxErrorException . + * @throws IOException . */ - WxMpAdLeadResult getAdLeads(Date beginDate, Date endDate, List filtering, Integer page, Integer page_size) throws WxErrorException, IOException; + WxMpAdLeadResult getAdLeads(Date beginDate, Date endDate, List filtering, Integer page, Integer pageSize) + throws WxErrorException, IOException; } diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMarketingServiceImpl.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMarketingServiceImpl.java index 27371ef8f..6ec51e744 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMarketingServiceImpl.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMarketingServiceImpl.java @@ -54,7 +54,8 @@ public class WxMpMarketingServiceImpl implements WxMpMarketingService { } @Override - public WxMpAdLeadResult getAdLeads(Date beginDate, Date endDate, List filtering, Integer page, Integer pageSize) throws WxErrorException, IOException { + public WxMpAdLeadResult getAdLeads(Date beginDate, Date endDate, List filtering, Integer page, Integer pageSize) + throws WxErrorException, IOException { Date today = new Date(); if (beginDate == null) { beginDate = today; @@ -68,7 +69,7 @@ public class WxMpMarketingServiceImpl implements WxMpMarketingService { dateRange.addProperty("end_date", DateFormatUtils.format(endDate, "yyyy-MM-dd")); params += "&date_range=" + URLEncoder.encode(dateRange.toString(), StandardCharsets.UTF_8.name()); params += "&page=" + page; - params += "&pageSize=" + pageSize; + params += "&page_size=" + pageSize; if (filtering != null) { JsonArray filterJson = new JsonArray(); for (WxMpAdLeadFilter filter : filtering) { diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/marketing/WxMpUserAction.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/marketing/WxMpUserAction.java index 470ebae98..ad5f723e5 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/marketing/WxMpUserAction.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/marketing/WxMpUserAction.java @@ -25,6 +25,7 @@ public class WxMpUserAction implements Serializable { private String url; private Integer actionTime; private String actionType; + private String leadsType; private String clickId; private Integer actionParam; @@ -44,6 +45,7 @@ public class WxMpUserAction implements Serializable { if (this.actionParam != null) { JsonObject actionParamJson = new JsonObject(); actionParamJson.addProperty("value", actionParam); + actionParamJson.addProperty("leads_type", leadsType); json.add("action_param", actionParamJson); }