* 在获取会员卡信息中增加balance字段,涉及金额的balance字段改为double类型 * 同步 修改 GsonAdapter 中相关字段master
| @@ -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字节。 | ||||
| */ | */ | ||||
| @@ -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个汉字。 | ||||
| */ | */ | ||||
| @@ -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() { | ||||
| @@ -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; | ||||
| @@ -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; | ||||
| @@ -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")); | ||||