🎨 #1496 更改卡券接口的门店位置ID字段的类型
This commit is contained in:
@@ -188,7 +188,7 @@ public class WxMpMemberCardServiceImpl implements WxMpMemberCardService {
|
|||||||
dateInfoType.getDescription()));
|
dateInfoType.getDescription()));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!baseInfo.isUseAllLocations() && StringUtils.isBlank(baseInfo.getLocationIdList())) {
|
if (!baseInfo.isUseAllLocations() && baseInfo.getLocationIdList().isEmpty()) {
|
||||||
return WxMpCardCreateResult.failure("会员卡基本信息的门店使用范围选择指定门店,门店列表:locationIdList不能为空");
|
return WxMpCardCreateResult.failure("会员卡基本信息的门店使用范围选择指定门店,门店列表:locationIdList不能为空");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package me.chanjar.weixin.mp.bean.card;
|
package me.chanjar.weixin.mp.bean.card;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import com.google.gson.annotations.SerializedName;
|
import com.google.gson.annotations.SerializedName;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -104,7 +105,7 @@ public class BaseInfo implements Serializable {
|
|||||||
* 门店位置ID,调用 POI门店管理接口 获取门店位置ID.
|
* 门店位置ID,调用 POI门店管理接口 获取门店位置ID.
|
||||||
*/
|
*/
|
||||||
@SerializedName("location_id_list")
|
@SerializedName("location_id_list")
|
||||||
private String locationIdList;
|
private List<String> locationIdList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 会员卡是否支持全部门店,填写后商户门店更新时会自动同步至卡券.
|
* 会员卡是否支持全部门店,填写后商户门店更新时会自动同步至卡券.
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import lombok.Data;
|
|||||||
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
|
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 微信会员卡基本信息更新
|
* 微信会员卡基本信息更新
|
||||||
@@ -54,7 +55,7 @@ public class BaseInfoUpdate implements Serializable {
|
|||||||
* 门店位置ID,调用 POI门店管理接口 获取门店位置ID.
|
* 门店位置ID,调用 POI门店管理接口 获取门店位置ID.
|
||||||
*/
|
*/
|
||||||
@SerializedName("location_id_list")
|
@SerializedName("location_id_list")
|
||||||
private String locationIdList;
|
private List<String> locationIdList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 会员卡是否支持全部门店,填写后商户门店更新时会自动同步至卡券.
|
* 会员卡是否支持全部门店,填写后商户门店更新时会自动同步至卡券.
|
||||||
|
|||||||
@@ -14,7 +14,11 @@ public enum CardWechatFieldType {
|
|||||||
USER_FORM_INFO_FLAG_IDCARD("身份证"),
|
USER_FORM_INFO_FLAG_IDCARD("身份证"),
|
||||||
USER_FORM_INFO_FLAG_EMAIL("邮箱"),
|
USER_FORM_INFO_FLAG_EMAIL("邮箱"),
|
||||||
USER_FORM_INFO_FLAG_LOCATION("详细地址"),
|
USER_FORM_INFO_FLAG_LOCATION("详细地址"),
|
||||||
USER_FORM_INFO_FLAG_EDUCATION_BACKGRO("教育背景"),
|
|
||||||
|
/**
|
||||||
|
* 原文档为 USER_FORM_INFO_FLAG_EDUCATION_BACKGRO, 测试不通过,可能是文档错误
|
||||||
|
*/
|
||||||
|
USER_FORM_INFO_FLAG_EDUCATION_BACKGROUND("教育背景"),
|
||||||
USER_FORM_INFO_FLAG_INDUSTRY("行业"),
|
USER_FORM_INFO_FLAG_INDUSTRY("行业"),
|
||||||
USER_FORM_INFO_FLAG_INCOME("收入"),
|
USER_FORM_INFO_FLAG_INCOME("收入"),
|
||||||
USER_FORM_INFO_FLAG_HABIT("兴趣爱好");
|
USER_FORM_INFO_FLAG_HABIT("兴趣爱好");
|
||||||
|
|||||||
@@ -108,7 +108,8 @@ public class WxDataCubeArticleResult extends WxDataCubeBaseResult {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* user_source
|
* user_source
|
||||||
* 在获取图文阅读分时数据时才有该字段,代表用户从哪里进入来阅读该图文。0:会话;1.好友;2.朋友圈;3.腾讯微博;4.历史消息页;5.其他
|
* 在获取图文统计数据、图文阅读分时数据时才有该字段,代表用户从哪里进入来阅读该图文。
|
||||||
|
* 99999999.全部;0:会话;1.好友;2.朋友圈;3.腾讯微博;4.历史消息页;5.其他;6.看一看;7.搜一搜;
|
||||||
*/
|
*/
|
||||||
@SerializedName("user_source")
|
@SerializedName("user_source")
|
||||||
private Integer userSource;
|
private Integer userSource;
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package me.chanjar.weixin.mp.api.impl;
|
package me.chanjar.weixin.mp.api.impl;
|
||||||
|
|
||||||
|
import com.google.common.collect.Lists;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import me.chanjar.weixin.common.bean.WxCardApiSignature;
|
import me.chanjar.weixin.common.bean.WxCardApiSignature;
|
||||||
import me.chanjar.weixin.common.error.WxErrorException;
|
import me.chanjar.weixin.common.error.WxErrorException;
|
||||||
@@ -134,7 +135,7 @@ public class WxMpCardServiceImplTest {
|
|||||||
base.setCustomUrlSubTitle("副标题tip");
|
base.setCustomUrlSubTitle("副标题tip");
|
||||||
base.setPromotionUrlName("更多优惠");
|
base.setPromotionUrlName("更多优惠");
|
||||||
base.setPromotionUrl("http://www.qq.com");
|
base.setPromotionUrl("http://www.qq.com");
|
||||||
base.setLocationIdList("1234");
|
base.setLocationIdList(Lists.newArrayList("1234"));
|
||||||
|
|
||||||
//团购券
|
//团购券
|
||||||
WxMpCardCreateRequest grouponMessage = new WxMpCardCreateRequest();
|
WxMpCardCreateRequest grouponMessage = new WxMpCardCreateRequest();
|
||||||
|
|||||||
Reference in New Issue
Block a user