Skip to content

Commit d9e8fe6

Browse files
committed
添加门店审核事件推送的相关消息变量和事件常量, for issue #17
1 parent 8a5fdb1 commit d9e8fe6

File tree

2 files changed

+74
-11
lines changed

2 files changed

+74
-11
lines changed

weixin-java-common/src/main/java/me/chanjar/weixin/common/api/WxConsts.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,8 @@ public class WxConsts {
9393
public static final String EVT_KF_CREATE_SESSION = "kf_create_session"; // 客服接入会话
9494
public static final String EVT_KF_CLOSE_SESSION = "kf_close_session"; // 客服关闭会话
9595
public static final String EVT_KF_SWITCH_SESSION = "kf_switch_session"; // 客服转接会话
96+
public static final String EVT_POI_CHECK_NOTIFY = "poi_check_notify"; //门店审核事件推送
97+
9698
///////////////////////
9799
// 上传多媒体文件的类型
98100
///////////////////////

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/WxMpXmlMessage.java

Lines changed: 72 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,20 @@
11
package me.chanjar.weixin.mp.bean;
22

3-
import java.io.IOException;
4-
import java.io.InputStream;
5-
import java.io.Serializable;
6-
import java.util.ArrayList;
7-
import java.util.List;
8-
9-
import org.apache.commons.io.IOUtils;
10-
import org.apache.commons.lang3.builder.ToStringBuilder;
11-
import org.apache.commons.lang3.builder.ToStringStyle;
12-
133
import com.thoughtworks.xstream.annotations.XStreamAlias;
144
import com.thoughtworks.xstream.annotations.XStreamConverter;
15-
165
import me.chanjar.weixin.common.util.xml.XStreamCDataConverter;
176
import me.chanjar.weixin.mp.api.WxMpConfigStorage;
187
import me.chanjar.weixin.mp.util.crypto.WxMpCryptUtil;
198
import me.chanjar.weixin.mp.util.xml.XStreamTransformer;
9+
import org.apache.commons.io.IOUtils;
10+
import org.apache.commons.lang3.builder.ToStringBuilder;
11+
import org.apache.commons.lang3.builder.ToStringStyle;
12+
13+
import java.io.IOException;
14+
import java.io.InputStream;
15+
import java.io.Serializable;
16+
import java.util.ArrayList;
17+
import java.util.List;
2018

2119
/**
2220
* <pre>
@@ -209,6 +207,69 @@ public class WxMpXmlMessage implements Serializable {
209207
@XStreamAlias("SendLocationInfo")
210208
private SendLocationInfo sendLocationInfo = new SendLocationInfo();
211209

210+
///////////////////////////////////////
211+
// 门店审核事件推送
212+
///////////////////////////////////////
213+
/**
214+
* UniqId
215+
* 商户自己内部ID,即字段中的sid
216+
*/
217+
@XStreamAlias("UniqId")
218+
private String storeUniqId;
219+
220+
/**
221+
* PoiId
222+
* 微信的门店ID,微信内门店唯一标示ID
223+
*/
224+
@XStreamAlias("PoiId")
225+
private String poiId;
226+
227+
/**
228+
* Result
229+
* 审核结果,成功succ 或失败fail
230+
*/
231+
@XStreamAlias("Result")
232+
private String result;
233+
234+
/**
235+
* msg
236+
* 成功的通知信息,或审核失败的驳回理由
237+
*/
238+
@XStreamAlias("msg")
239+
private String msg;
240+
241+
public String getStoreUniqId() {
242+
return storeUniqId;
243+
}
244+
245+
public void setStoreUniqId(String storeUniqId) {
246+
this.storeUniqId = storeUniqId;
247+
}
248+
249+
public String getPoiId() {
250+
return poiId;
251+
}
252+
253+
public void setPoiId(String poiId) {
254+
this.poiId = poiId;
255+
}
256+
257+
public String getResult() {
258+
return result;
259+
}
260+
261+
public void setResult(String result) {
262+
this.result = result;
263+
}
264+
265+
public String getMsg() {
266+
return msg;
267+
}
268+
269+
public void setMsg(String msg) {
270+
this.msg = msg;
271+
}
272+
212273
public String getToUserName() {
213274
return this.toUserName;
214275
}

0 commit comments

Comments
 (0)