Merge pull request #108 from fengyapengwyy/wyying

修正模板api 的bug。修正会员卡的部分bug
This commit is contained in:
jinyu 2017-01-04 11:30:56 +08:00 committed by GitHub
commit a92933ff1b
3 changed files with 9 additions and 6 deletions

View File

@ -246,7 +246,7 @@ public class CardApi extends MpApi {
*
* @see <a href='https://mp.weixin.qq.com/wiki?action=doc&id=mp1451025283&t=0.8029895777585161#6.1'>接口激活</a>
*/
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

View File

@ -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();
}

View File

@ -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");