Visitar URL original
增加卡券失效接口;修复会员卡是否支持微信支付和会员卡二维码的属性问题; by yuanqixun · Pull Request #745 · binarywang/WxJava · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
29152db
恢复原有的key值
Apr 15, 2018
67277d9
升级3.0.1.01版本
Apr 15, 2018
06f7d36
升级版本
Apr 15, 2018
3c74bb4
增加会员卡创建接口。
Aug 28, 2018
fe75ab3
优化代码,同时增加通过json构建对象方法。
Aug 28, 2018
ca1bc83
升级3.1.7-SNAPSHOT版本
Aug 28, 2018
da297ee
增加直接传入json字符串的原始API
Aug 28, 2018
d75a764
Merge commit 'b3277244339c3f0f06d641f21f2ebdec4b1b6915' into develop
Aug 28, 2018
2ed200c
完善卡券及会员卡相关接口
Aug 29, 2018
b348ece
优化注释
Aug 29, 2018
3f8608a
还原开发分支版本号。
Aug 29, 2018
4910884
Merge branch 'develop' of https://github.com/Wechat-Group/weixin-java…
Aug 29, 2018
33e2d5e
#bugfix#:商户服务不对,应该为字符串列表
Aug 30, 2018
35b7c6f
直接返回消息
Aug 30, 2018
fa6b086
格式化代码。
Aug 30, 2018
6c909f1
格式化代码。
Aug 30, 2018
1c06e3f
Merge commit '28b09f7ed61970d7d2c3ead6e85e6648f67334c5' into develop
Aug 30, 2018
2ba9d20
增加微信激活会员卡,设置用户资料字段接口实现。
Aug 30, 2018
1fda901
增加创建卡券二维码的失效时间参数接口。
Aug 30, 2018
b6b1ea3
设置对象返回类型。
Aug 30, 2018
2810806
Merge commit '4dd67f46b8761bda57f57a9adcde1514aead172e' into develop
Aug 30, 2018
503fec8
增加卡券相关事件及xml消息解析
Aug 30, 2018
7dc4f83
Merge commit '699d5546b084bd1c14a4cbb20b31f7159db4dceb' into develop
Sep 1, 2018
14bdf22
Merge commit 'fca90244246065e4c18e88b5682161fbdbe32075' into develop
Sep 3, 2018
72739af
1、增加卡券失效接口;修复会员卡是否支持微信支付和会员卡二维码的属性问题;
Sep 3, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
设置对象返回类型。
  • Loading branch information
袁启勋
袁启勋 committed Aug 30, 2018
commit b6b1ea3457df9af462266e1e2d032f229b20a17f
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

import me.chanjar.weixin.common.error.WxErrorException;
import me.chanjar.weixin.mp.bean.card.MemberCardActivateUserFormRequest;
import me.chanjar.weixin.mp.bean.card.MemberCardActivateUserFormResult;
import me.chanjar.weixin.mp.bean.card.WxMpCardCreateResult;
import me.chanjar.weixin.mp.bean.card.WxMpCardQrcodeCreateResult;
import me.chanjar.weixin.mp.bean.membercard.*;

/**
Expand Down Expand Up @@ -86,6 +86,6 @@ public interface WxMpMemberCardService {
* @return
* @throws WxErrorException
*/
String setActivateUserForm(MemberCardActivateUserFormRequest userFormRequest) throws WxErrorException;
MemberCardActivateUserFormResult setActivateUserForm(MemberCardActivateUserFormRequest userFormRequest) throws WxErrorException;

}
Original file line number Diff line number Diff line change
Expand Up @@ -274,9 +274,9 @@ public WxMpMemberCardUpdateResult updateUserMemberCard(WxMpMemberCardUpdateMessa
* @throws WxErrorException
*/
@Override
public String setActivateUserForm(MemberCardActivateUserFormRequest userFormRequest) throws WxErrorException {
public MemberCardActivateUserFormResult setActivateUserForm(MemberCardActivateUserFormRequest userFormRequest) throws WxErrorException {
String responseContent = this.getWxMpService().post(MEMBER_CARD_ACTIVATEUSERFORM, GSON.toJson(userFormRequest));
return responseContent;
return MemberCardActivateUserFormResult.fromJson(responseContent);
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
package me.chanjar.weixin.mp.bean.card;

import lombok.Data;
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.io.Serializable;

@Data
public class MemberCardActivateUserFormResult implements Serializable {
private Integer errcode;
private String errmsg;

public boolean isSuccess() {
return 0 == errcode;
}

public static MemberCardActivateUserFormResult fromJson(String json) {
return WxMpGsonBuilder.create().fromJson(json, MemberCardActivateUserFormResult.class);
}

@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.JSON_STYLE);
}

}