From a967c85bf9af0309d650edbf6ddbc6a4d2c952b8 Mon Sep 17 00:00:00 2001 From: fengyapeng Date: Wed, 4 Jan 2017 10:45:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4cardApi=20=E7=9A=84=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E5=91=BD=E5=90=8D=EF=BC=9B=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E6=A8=A1=E6=9D=BF=E6=8E=A5=E5=8F=A3=20=E5=88=A0=E9=99=A4=20?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E7=9A=84bug=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/foxinmy/weixin4j/mp/api/CardApi.java | 7 +++++-- .../src/main/java/com/foxinmy/weixin4j/mp/api/TmplApi.java | 2 +- .../java/com/foxinmy/weixin4j/mp/test/MemberCardTest.java | 6 +++--- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/CardApi.java b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/CardApi.java index 28634596..4439ab14 100644 --- a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/CardApi.java +++ b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/CardApi.java @@ -246,7 +246,7 @@ public class CardApi extends MpApi { * * @see 接口激活 */ - public ApiResult activate(MemberInitInfo memberInitInfo) throws WeixinException { + public ApiResult activateMemberCard(MemberInitInfo memberInitInfo) throws WeixinException { String card_member_card_activate_uri = getRequestUri("card_member_card_activate_uri"); Token token = tokenManager.getCache(); WeixinResponse response = weixinExecutor @@ -290,11 +290,14 @@ public class CardApi extends MpApi { /** * 更新会员 + * result_bonus 当前用户积分总额 + * result_balance 当前用户预存总金额 + * openid 用户openid * @param updateInfo * @return * @throws WeixinException */ - public JSONObject updateUserInfo(MemberUpdateInfo updateInfo) throws WeixinException { + public JSONObject updateMemberUserInfo(MemberUpdateInfo updateInfo) throws WeixinException { String card_member_card_update_user_uri = getRequestUri("card_member_card_update_user_uri"); Token token = tokenManager.getCache(); WeixinResponse response = weixinExecutor diff --git a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/TmplApi.java b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/TmplApi.java index 20646a27..95d1cf06 100644 --- a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/TmplApi.java +++ b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/TmplApi.java @@ -138,7 +138,7 @@ public class TmplApi extends MpApi { String template_del_uri = getRequestUri("template_del_uri"); WeixinResponse response = weixinExecutor.post( String.format(template_del_uri, token.getAccessToken()), - String.format("{\"template_id\"=\"%s\"}", templateId)); + String.format("{\"template_id\":\"%s\"}", templateId)); return response.getAsResult(); } diff --git a/weixin4j-mp/src/test/java/com/foxinmy/weixin4j/mp/test/MemberCardTest.java b/weixin4j-mp/src/test/java/com/foxinmy/weixin4j/mp/test/MemberCardTest.java index 8913e4c5..2df410e5 100644 --- a/weixin4j-mp/src/test/java/com/foxinmy/weixin4j/mp/test/MemberCardTest.java +++ b/weixin4j-mp/src/test/java/com/foxinmy/weixin4j/mp/test/MemberCardTest.java @@ -114,7 +114,7 @@ public class MemberCardTest extends TokenTest { memberInitInfo.setInitBalance(2); memberInitInfo.setInitBonus(2); memberInitInfo.setInitBonusRecord("初始化积分"); - ApiResult activate = cardApi.activate(memberInitInfo); + ApiResult activate = cardApi.activateMemberCard(memberInitInfo); System.out.println(activate); } @@ -127,7 +127,7 @@ public class MemberCardTest extends TokenTest { memberUpdateInfo.setRecordBalance("充值"); memberUpdateInfo.setNOtify(true,true); memberUpdateInfo.setCustomFieldValue1("至尊铂金",true); - cardApi.updateUserInfo(memberUpdateInfo); + cardApi.updateMemberUserInfo(memberUpdateInfo); } @@ -145,7 +145,7 @@ public class MemberCardTest extends TokenTest { MemberCard.Builder memberCardBuilder = CardCoupons.customMemberCard(); //会员卡必填字段 // 会员卡选填字段 - memberCardBuilder.prerogative("会员卡特权说明").supplyBalance(true).supplyBonus(false).activateWithWx(true); + memberCardBuilder.prerogative("会员卡特权说明").supplyBalance(false).supplyBonus(false).activateWithWx(true); memberCardBuilder.customField1(FieldNameType.FIELD_NAME_TYPE_LEVEL, "等级", null); memberCardBuilder.backgroundPicUrl( "https://mmbiz.qlogo.cn/mmbiz/2FyQ9TURqmdibM6nYBiagZT49lSlY9Aicw4P3vsoa7dEZIYfNkiaMyzNVYT9jmYhjBbeC8jnkibwbibB5tghC5XcgysQ/0?wx_fmt=jpeg");