Skip to content

Commit f2a858d

Browse files
committed
调整移除group相关接口后的代码
1 parent 1352385 commit f2a858d

File tree

12 files changed

+88
-160
lines changed

12 files changed

+88
-160
lines changed

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpService.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import me.chanjar.weixin.common.exception.WxErrorException;
55
import me.chanjar.weixin.common.util.http.RequestExecutor;
66
import me.chanjar.weixin.mp.bean.WxMpIndustry;
7-
import me.chanjar.weixin.mp.bean.WxMpMassGroupMessage;
7+
import me.chanjar.weixin.mp.bean.WxMpMassTagMessage;
88
import me.chanjar.weixin.mp.bean.WxMpMassNews;
99
import me.chanjar.weixin.mp.bean.WxMpMassOpenIdsMessage;
1010
import me.chanjar.weixin.mp.bean.WxMpMassPreviewMessage;
@@ -88,7 +88,7 @@ public interface WxMpService {
8888
* 详情请见: http://mp.weixin.qq.com/wiki/index.php?title=高级群发接口
8989
* </pre>
9090
*
91-
* @see #massGroupMessageSend(me.chanjar.weixin.mp.bean.WxMpMassGroupMessage)
91+
* @see #massGroupMessageSend(me.chanjar.weixin.mp.bean.WxMpMassTagMessage)
9292
* @see #massOpenIdsMessageSend(me.chanjar.weixin.mp.bean.WxMpMassOpenIdsMessage)
9393
*/
9494
WxMpMassUploadResult massNewsUpload(WxMpMassNews news) throws WxErrorException;
@@ -99,7 +99,7 @@ public interface WxMpService {
9999
* 详情请见: http://mp.weixin.qq.com/wiki/index.php?title=高级群发接口
100100
* </pre>
101101
*
102-
* @see #massGroupMessageSend(me.chanjar.weixin.mp.bean.WxMpMassGroupMessage)
102+
* @see #massGroupMessageSend(me.chanjar.weixin.mp.bean.WxMpMassTagMessage)
103103
* @see #massOpenIdsMessageSend(me.chanjar.weixin.mp.bean.WxMpMassOpenIdsMessage)
104104
*/
105105
WxMpMassUploadResult massVideoUpload(WxMpMassVideo video) throws WxErrorException;
@@ -112,7 +112,7 @@ public interface WxMpService {
112112
* 详情请见: http://mp.weixin.qq.com/wiki/index.php?title=高级群发接口
113113
* </pre>
114114
*/
115-
WxMpMassSendResult massGroupMessageSend(WxMpMassGroupMessage message) throws WxErrorException;
115+
WxMpMassSendResult massGroupMessageSend(WxMpMassTagMessage message) throws WxErrorException;
116116

117117
/**
118118
* <pre>

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpUserTagService.java

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

3+
import java.util.List;
4+
35
import me.chanjar.weixin.common.exception.WxErrorException;
46
import me.chanjar.weixin.mp.bean.tag.WxTagListUser;
57
import me.chanjar.weixin.mp.bean.tag.WxUserTag;
68

7-
import java.util.List;
8-
99
/**
1010
* 用户标签管理相关接口
1111
* Created by Binary Wang on 2016/9/2.
@@ -44,7 +44,7 @@ public interface WxMpUserTagService {
4444
* </pre>
4545
*
4646
*/
47-
Boolean tagUpdate(Integer id, String name) throws WxErrorException;
47+
Boolean tagUpdate(Long tagId, String name) throws WxErrorException;
4848

4949
/**
5050
* <pre>
@@ -54,7 +54,7 @@ public interface WxMpUserTagService {
5454
* </pre>
5555
*
5656
*/
57-
Boolean tagDelete(Integer id) throws WxErrorException;
57+
Boolean tagDelete(Long tagId) throws WxErrorException;
5858

5959
/**
6060
* <pre>
@@ -64,7 +64,8 @@ public interface WxMpUserTagService {
6464
* </pre>
6565
*
6666
*/
67-
WxTagListUser tagListUser(Integer tagId, String nextOpenid) throws WxErrorException;
67+
WxTagListUser tagListUser(Long tagId, String nextOpenid)
68+
throws WxErrorException;
6869

6970
/**
7071
* <pre>
@@ -74,7 +75,7 @@ public interface WxMpUserTagService {
7475
* </pre>
7576
*
7677
*/
77-
boolean batchTagging(Integer tagId, String[] openids) throws WxErrorException;
78+
boolean batchTagging(Long tagId, String[] openids) throws WxErrorException;
7879

7980
/**
8081
* <pre>
@@ -84,7 +85,7 @@ public interface WxMpUserTagService {
8485
* </pre>
8586
*
8687
*/
87-
boolean batchUntagging(Integer tagId, String[] openids) throws WxErrorException;
88+
boolean batchUntagging(Long tagId, String[] openids) throws WxErrorException;
8889

8990

9091
/**

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ public WxMpMassUploadResult massVideoUpload(WxMpMassVideo video) throws WxErrorE
190190
}
191191

192192
@Override
193-
public WxMpMassSendResult massGroupMessageSend(WxMpMassGroupMessage message) throws WxErrorException {
193+
public WxMpMassSendResult massGroupMessageSend(WxMpMassTagMessage message) throws WxErrorException {
194194
String url = "https://api.weixin.qq.com/cgi-bin/message/mass/sendall";
195195
String responseContent = execute(new SimplePostRequestExecutor(), url, message.toJson());
196196
return WxMpMassSendResult.fromJson(responseContent);

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpUserTagServiceImpl.java

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
11
package me.chanjar.weixin.mp.api.impl;
22

3+
import java.util.List;
4+
5+
import org.apache.commons.lang3.StringUtils;
6+
import org.slf4j.Logger;
7+
import org.slf4j.LoggerFactory;
8+
39
import com.google.gson.JsonArray;
410
import com.google.gson.JsonObject;
511
import com.google.gson.JsonParser;
612
import com.google.gson.reflect.TypeToken;
13+
714
import me.chanjar.weixin.common.bean.result.WxError;
815
import me.chanjar.weixin.common.exception.WxErrorException;
916
import me.chanjar.weixin.mp.api.WxMpService;
1017
import me.chanjar.weixin.mp.api.WxMpUserTagService;
1118
import me.chanjar.weixin.mp.bean.tag.WxTagListUser;
1219
import me.chanjar.weixin.mp.bean.tag.WxUserTag;
1320
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
14-
import org.apache.commons.lang3.StringUtils;
15-
import org.slf4j.Logger;
16-
import org.slf4j.LoggerFactory;
17-
18-
import java.util.List;
1921

2022
/**
2123
*
@@ -58,7 +60,7 @@ public List<WxUserTag> tagGet() throws WxErrorException {
5860
}
5961

6062
@Override
61-
public Boolean tagUpdate(Integer id, String name) throws WxErrorException {
63+
public Boolean tagUpdate(Long id, String name) throws WxErrorException {
6264
String url = API_URL_PREFIX + "/update";
6365

6466
JsonObject json = new JsonObject();
@@ -78,7 +80,7 @@ public Boolean tagUpdate(Integer id, String name) throws WxErrorException {
7880
}
7981

8082
@Override
81-
public Boolean tagDelete(Integer id) throws WxErrorException {
83+
public Boolean tagDelete(Long id) throws WxErrorException {
8284
String url = API_URL_PREFIX + "/delete";
8385

8486
JsonObject json = new JsonObject();
@@ -98,7 +100,8 @@ public Boolean tagDelete(Integer id) throws WxErrorException {
98100
}
99101

100102
@Override
101-
public WxTagListUser tagListUser(Integer tagId, String nextOpenid) throws WxErrorException {
103+
public WxTagListUser tagListUser(Long tagId, String nextOpenid)
104+
throws WxErrorException {
102105
String url = "https://api.weixin.qq.com/cgi-bin/user/tag/get";
103106

104107
JsonObject json = new JsonObject();
@@ -112,7 +115,8 @@ public WxTagListUser tagListUser(Integer tagId, String nextOpenid) throws WxErro
112115
}
113116

114117
@Override
115-
public boolean batchTagging(Integer tagId, String[] openids) throws WxErrorException {
118+
public boolean batchTagging(Long tagId, String[] openids)
119+
throws WxErrorException {
116120
String url = "https://api.weixin.qq.com/cgi-bin/tags/members/batchtagging";
117121

118122
JsonObject json = new JsonObject();
@@ -135,7 +139,8 @@ public boolean batchTagging(Integer tagId, String[] openids) throws WxErrorExcep
135139
}
136140

137141
@Override
138-
public boolean batchUntagging(Integer tagId, String[] openids) throws WxErrorException {
142+
public boolean batchUntagging(Long tagId, String[] openids)
143+
throws WxErrorException {
139144
String url = "https://api.weixin.qq.com/cgi-bin/tags/members/batchuntagging";
140145

141146
JsonObject json = new JsonObject();

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

Lines changed: 0 additions & 52 deletions
This file was deleted.

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/WxMpMassGroupMessage.java renamed to weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/WxMpMassTagMessage.java

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

3-
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
4-
53
import java.io.Serializable;
64

5+
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
6+
77
/**
8-
* 分组群发的消息
8+
* 按标签群发的消息
99
*
1010
* @author chanjarster
1111
*/
12-
public class WxMpMassGroupMessage implements Serializable {
12+
public class WxMpMassTagMessage implements Serializable {
1313

14-
/**
15-
*
16-
*/
1714
private static final long serialVersionUID = -6625914040986749286L;
18-
private Long groupId;
15+
private Long tagId;
1916
private String msgtype;
2017
private String content;
2118
private String mediaId;
2219

23-
public WxMpMassGroupMessage() {
20+
public WxMpMassTagMessage() {
2421
super();
2522
}
2623

@@ -64,16 +61,16 @@ public String toJson() {
6461
return WxMpGsonBuilder.INSTANCE.create().toJson(this);
6562
}
6663

67-
public Long getGroupId() {
68-
return this.groupId;
64+
public Long getTagId() {
65+
return this.tagId;
6966
}
7067

7168
/**
7269
* 如果不设置则就意味着发给所有用户
73-
* @param groupId
70+
* @param tagId
7471
*/
75-
public void setGroupId(Long groupId) {
76-
this.groupId = groupId;
72+
public void setTagId(Long tagId) {
73+
this.tagId = tagId;
7774
}
7875

7976
}

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/tag/WxUserTag.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class WxUserTag {
1919
/**
2020
* id 标签id,由微信分配
2121
*/
22-
private Integer id;
22+
private Long id;
2323

2424
/**
2525
* name 标签名,UTF8编码
@@ -47,11 +47,11 @@ public void setCount(Integer count) {
4747
this.count = count;
4848
}
4949

50-
public Integer getId() {
50+
public Long getId() {
5151
return this.id;
5252
}
5353

54-
public void setId(Integer id) {
54+
public void setId(Long id) {
5555
this.id = id;
5656
}
5757

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/json/WxMpGroupGsonAdapter.java

Lines changed: 0 additions & 49 deletions
This file was deleted.

0 commit comments

Comments
 (0)