浏览代码

#443 在获取会员卡信息中增加balance字段,涉及金额的balance字段改为double类型

* 在获取会员卡信息中增加balance字段,涉及金额的balance字段改为double类型

* 同步 修改 GsonAdapter 中相关字段
master
康阳 7 年前
committed by Binary Wang
父节点
当前提交
905f09808d
共有 6 个文件被更改,包括 8 次插入5 次删除
  1. +1
    -1
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/membercard/WxMpMemberCardActivatedMessage.java
  2. +2
    -2
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/membercard/WxMpMemberCardUpdateMessage.java
  3. +1
    -1
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/membercard/WxMpMemberCardUpdateResult.java
  4. +2
    -0
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/membercard/WxMpMemberCardUserInfoResult.java
  5. +1
    -1
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/json/WxMpMemberCardUpdateResultGsonAdapter.java
  6. +1
    -0
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/json/WxMpMemberCardUserInfoResultGsonAdapter.java

+ 1
- 1
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/membercard/WxMpMemberCardActivatedMessage.java 查看文件

@@ -58,7 +58,7 @@ public class WxMpMemberCardActivatedMessage implements Serializable {
* 初始余额,不填为0。 * 初始余额,不填为0。
*/ */
@SerializedName("init_balance") @SerializedName("init_balance")
private Integer initBalance;
private Double initBalance;
/** /**
* 创建时字段custom_field1定义类型的初始值,限制为4个汉字,12字节。 * 创建时字段custom_field1定义类型的初始值,限制为4个汉字,12字节。
*/ */


+ 2
- 2
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/membercard/WxMpMemberCardUpdateMessage.java 查看文件

@@ -52,12 +52,12 @@ public class WxMpMemberCardUpdateMessage implements Serializable {
/** /**
* 需要设置的余额全量值,传入的数值会直接显示在卡面 * 需要设置的余额全量值,传入的数值会直接显示在卡面
*/ */
private Integer balance;
private Double balance;
/** /**
* 本次余额变动值,传负数代表减少 * 本次余额变动值,传负数代表减少
*/ */
@SerializedName("add_balance") @SerializedName("add_balance")
private Integer addBalance;
private Double addBalance;
/** /**
* 商家自定义金额消耗记录,不超过14个汉字。 * 商家自定义金额消耗记录,不超过14个汉字。
*/ */


+ 1
- 1
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/membercard/WxMpMemberCardUpdateResult.java 查看文件

@@ -28,7 +28,7 @@ public class WxMpMemberCardUpdateResult implements Serializable {


private Integer resultBonus; private Integer resultBonus;


private Integer resultBalance;
private Double resultBalance;


@Override @Override
public String toString() { public String toString() {


+ 2
- 0
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/membercard/WxMpMemberCardUserInfoResult.java 查看文件

@@ -33,6 +33,8 @@ public class WxMpMemberCardUserInfoResult implements Serializable {


private Integer bonus; private Integer bonus;


private Double balance;

private String sex; private String sex;


private MemberCardUserInfo userInfo; private MemberCardUserInfo userInfo;


+ 1
- 1
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/json/WxMpMemberCardUpdateResultGsonAdapter.java 查看文件

@@ -29,7 +29,7 @@ public class WxMpMemberCardUpdateResultGsonAdapter implements JsonDeserializer<W
result.setOpenId(GsonHelper.getString(jsonObject, "openid")); result.setOpenId(GsonHelper.getString(jsonObject, "openid"));
result.setErrorCode(GsonHelper.getString(jsonObject, "errcode")); result.setErrorCode(GsonHelper.getString(jsonObject, "errcode"));
result.setErrorMsg(GsonHelper.getString(jsonObject, "errmsg")); result.setErrorMsg(GsonHelper.getString(jsonObject, "errmsg"));
result.setResultBalance(GsonHelper.getInteger(jsonObject, "result_balance"));
result.setResultBalance(GsonHelper.getDouble(jsonObject, "result_balance"));
result.setResultBonus(GsonHelper.getInteger(jsonObject, "result_bonus")); result.setResultBonus(GsonHelper.getInteger(jsonObject, "result_bonus"));


return result; return result;


+ 1
- 0
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/json/WxMpMemberCardUserInfoResultGsonAdapter.java 查看文件

@@ -28,6 +28,7 @@ public class WxMpMemberCardUserInfoResultGsonAdapter implements JsonDeserializer
result.setNickname(GsonHelper.getString(jsonObject, "nickname")); result.setNickname(GsonHelper.getString(jsonObject, "nickname"));
result.setMembershipNumber(GsonHelper.getString(jsonObject, "membership_number")); result.setMembershipNumber(GsonHelper.getString(jsonObject, "membership_number"));
result.setBonus(GsonHelper.getInteger(jsonObject, "bonus")); result.setBonus(GsonHelper.getInteger(jsonObject, "bonus"));
result.setBalance(GsonHelper.getDouble(jsonObject, "balance"));
result.setSex(GsonHelper.getString(jsonObject, "sex")); result.setSex(GsonHelper.getString(jsonObject, "sex"));
result.setUserCardStatus(GsonHelper.getString(jsonObject, "user_card_status")); result.setUserCardStatus(GsonHelper.getString(jsonObject, "user_card_status"));
result.setHasActive(GsonHelper.getBoolean(jsonObject, "has_active")); result.setHasActive(GsonHelper.getBoolean(jsonObject, "has_active"));


正在加载...
取消
保存