From 850c95a042a26369d6096ec3df7cd3a9e4bb6b55 Mon Sep 17 00:00:00 2001 From: banks <17547095+bafuka@users.noreply.github.com> Date: Mon, 29 Mar 2021 17:12:52 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20#2056=20=E3=80=90=E5=B0=8F=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=E3=80=91=E4=BF=AE=E5=A4=8D=E7=9B=B4=E6=92=AD=E6=88=90?= =?UTF-8?q?=E5=91=98=E7=AE=A1=E7=90=86-=E6=9F=A5=E8=AF=A2=E6=88=90?= =?UTF-8?q?=E5=91=98=E5=88=97=E8=A1=A8=E8=AF=B7=E6=B1=82=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../miniapp/api/impl/WxMaLiveMemberServiceImpl.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/WxMaLiveMemberServiceImpl.java b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/WxMaLiveMemberServiceImpl.java index 568630466..065b401fe 100644 --- a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/WxMaLiveMemberServiceImpl.java +++ b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/WxMaLiveMemberServiceImpl.java @@ -3,12 +3,16 @@ package cn.binarywang.wx.miniapp.api.impl; import cn.binarywang.wx.miniapp.api.WxMaLiveMemberService; import cn.binarywang.wx.miniapp.api.WxMaService; import cn.binarywang.wx.miniapp.constant.WxMaApiUrlConstants.Broadcast.Role; +import com.google.common.base.Joiner; import com.google.gson.JsonArray; import lombok.RequiredArgsConstructor; import me.chanjar.weixin.common.error.WxErrorException; import me.chanjar.weixin.common.util.json.GsonHelper; import me.chanjar.weixin.common.util.json.GsonParser; +import java.util.HashMap; +import java.util.Map; + import static cn.binarywang.wx.miniapp.constant.WxMaApiUrlConstants.Broadcast.Role.LIST_BY_ROLE; /** @@ -35,8 +39,12 @@ public class WxMaLiveMemberServiceImpl implements WxMaLiveMemberService { @Override public JsonArray listByRole(Integer role, Integer offset, Integer limit, String keyword) throws WxErrorException { - final String response = this.service.get(LIST_BY_ROLE, GsonHelper.buildJsonObject("role", role, "offset", offset, - "limit", limit, "keyword", keyword).toString()); + Map params = new HashMap<>(8); + params.put("role", role); + params.put("offset", offset); + params.put("limit", limit); + params.put("keyword", keyword); + final String response = this.service.get(LIST_BY_ROLE, Joiner.on("&").withKeyValueSeparator("=").join(params)); return GsonParser.parse(response).getAsJsonArray("list"); } }