Skip to content

Commit b290713

Browse files
authored
Merge pull request #9 from Wechat-Group/develop
更新成最新
2 parents a2dd7f6 + b693c5f commit b290713

File tree

49 files changed

+1057
-522
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1057
-522
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<modelVersion>4.0.0</modelVersion>
77
<groupId>com.github.binarywang</groupId>
88
<artifactId>wx-java</artifactId>
9-
<version>3.9.6.B</version>
9+
<version>3.9.7.B</version>
1010
<packaging>pom</packaging>
1111
<name>WxJava - Weixin/Wechat Java SDK</name>
1212
<description>微信开发Java SDK</description>

spring-boot-starters/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.github.binarywang</groupId>
88
<artifactId>wx-java</artifactId>
9-
<version>3.9.6.B</version>
9+
<version>3.9.7.B</version>
1010
</parent>
1111
<packaging>pom</packaging>
1212
<artifactId>wx-java-spring-boot-starters</artifactId>

spring-boot-starters/wx-java-miniapp-spring-boot-starter/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>wx-java-spring-boot-starters</artifactId>
77
<groupId>com.github.binarywang</groupId>
8-
<version>3.9.6.B</version>
8+
<version>3.9.7.B</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

spring-boot-starters/wx-java-mp-spring-boot-starter/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>wx-java-spring-boot-starters</artifactId>
77
<groupId>com.github.binarywang</groupId>
8-
<version>3.9.6.B</version>
8+
<version>3.9.7.B</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

spring-boot-starters/wx-java-open-spring-boot-starter/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>wx-java-spring-boot-starters</artifactId>
77
<groupId>com.github.binarywang</groupId>
8-
<version>3.9.6.B</version>
8+
<version>3.9.7.B</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

spring-boot-starters/wx-java-pay-spring-boot-starter/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>wx-java-spring-boot-starters</artifactId>
77
<groupId>com.github.binarywang</groupId>
8-
<version>3.9.6.B</version>
8+
<version>3.9.7.B</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

weixin-graal/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.github.binarywang</groupId>
88
<artifactId>wx-java</artifactId>
9-
<version>3.9.6.B</version>
9+
<version>3.9.7.B</version>
1010
</parent>
1111

1212
<artifactId>weixin-graal</artifactId>

weixin-java-common/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.github.binarywang</groupId>
88
<artifactId>wx-java</artifactId>
9-
<version>3.9.6.B</version>
9+
<version>3.9.7.B</version>
1010
</parent>
1111

1212
<artifactId>weixin-java-common</artifactId>

weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/menu/WxMenuRule.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public class WxMenuRule implements Serializable {
2424
private String country;
2525
private String province;
2626
private String city;
27+
@SerializedName("client_platform_type")
2728
private String clientPlatformType;
2829
private String language;
2930

weixin-java-cp/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.github.binarywang</groupId>
99
<artifactId>wx-java</artifactId>
10-
<version>3.9.6.B</version>
10+
<version>3.9.7.B</version>
1111
</parent>
1212

1313
<artifactId>weixin-java-cp</artifactId>

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpExternalContactService.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import me.chanjar.weixin.common.error.WxErrorException;
55
import me.chanjar.weixin.cp.bean.WxCpBaseResp;
66
import me.chanjar.weixin.cp.bean.external.*;
7+
import me.chanjar.weixin.cp.bean.external.contact.WxCpExternalContactBatchInfo;
8+
import me.chanjar.weixin.cp.bean.external.contact.WxCpExternalContactInfo;
79

810
import java.util.Date;
911
import java.util.List;
@@ -109,7 +111,7 @@ public interface WxCpExternalContactService {
109111
* @deprecated 建议使用 {@link #getContactDetail(String)}
110112
*/
111113
@Deprecated
112-
WxCpUserExternalContactInfo getExternalContact(String userId) throws WxErrorException;
114+
WxCpExternalContactInfo getExternalContact(String userId) throws WxErrorException;
113115

114116
/**
115117
* 获取客户详情.
@@ -130,7 +132,7 @@ public interface WxCpExternalContactService {
130132
* @return . contact detail
131133
* @throws WxErrorException .
132134
*/
133-
WxCpUserExternalContactInfo getContactDetail(String userId) throws WxErrorException;
135+
WxCpExternalContactInfo getContactDetail(String userId) throws WxErrorException;
134136

135137
/**
136138
* 批量获取客户详情.
@@ -153,8 +155,8 @@ public interface WxCpExternalContactService {
153155
* @return wx cp user external contact batch info
154156
* @throws WxErrorException .
155157
*/
156-
WxCpUserExternalContactBatchInfo getContactDetailBatch(String userId, String cursor,
157-
Integer limit)
158+
WxCpExternalContactBatchInfo getContactDetailBatch(String userId, String cursor,
159+
Integer limit)
158160
throws WxErrorException;
159161

160162
/**

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpUserService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import me.chanjar.weixin.common.error.WxErrorException;
44
import me.chanjar.weixin.cp.bean.WxCpInviteResult;
55
import me.chanjar.weixin.cp.bean.WxCpUser;
6-
import me.chanjar.weixin.cp.bean.external.WxCpUserExternalContactInfo;
6+
import me.chanjar.weixin.cp.bean.external.contact.WxCpExternalContactInfo;
77

88
import java.util.List;
99
import java.util.Map;
@@ -167,7 +167,7 @@ public interface WxCpUserService {
167167
* @return 联系人详情
168168
* @throws WxErrorException .
169169
*/
170-
WxCpUserExternalContactInfo getExternalContact(String userId) throws WxErrorException;
170+
WxCpExternalContactInfo getExternalContact(String userId) throws WxErrorException;
171171

172172

173173
}

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/impl/WxCpExternalContactServiceImpl.java

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
import me.chanjar.weixin.cp.api.WxCpService;
1212
import me.chanjar.weixin.cp.bean.WxCpBaseResp;
1313
import me.chanjar.weixin.cp.bean.external.*;
14+
import me.chanjar.weixin.cp.bean.external.contact.WxCpExternalContactBatchInfo;
15+
import me.chanjar.weixin.cp.bean.external.contact.WxCpExternalContactInfo;
1416
import org.apache.commons.lang3.ArrayUtils;
1517
import org.apache.commons.lang3.StringUtils;
1618

@@ -91,23 +93,23 @@ public WxCpBaseResp closeTempChat(@NonNull String userId, @NonNull String extern
9193
}
9294

9395
@Override
94-
public WxCpUserExternalContactInfo getExternalContact(String userId) throws WxErrorException {
96+
public WxCpExternalContactInfo getExternalContact(String userId) throws WxErrorException {
9597
final String url = this.mainService.getWxCpConfigStorage().getApiUrl(GET_EXTERNAL_CONTACT + userId);
9698
String responseContent = this.mainService.get(url, null);
97-
return WxCpUserExternalContactInfo.fromJson(responseContent);
99+
return WxCpExternalContactInfo.fromJson(responseContent);
98100
}
99101

100102
@Override
101-
public WxCpUserExternalContactInfo getContactDetail(String userId) throws WxErrorException {
103+
public WxCpExternalContactInfo getContactDetail(String userId) throws WxErrorException {
102104
final String url = this.mainService.getWxCpConfigStorage().getApiUrl(GET_CONTACT_DETAIL + userId);
103105
String responseContent = this.mainService.get(url, null);
104-
return WxCpUserExternalContactInfo.fromJson(responseContent);
106+
return WxCpExternalContactInfo.fromJson(responseContent);
105107
}
106108

107109
@Override
108-
public WxCpUserExternalContactBatchInfo getContactDetailBatch(String userId,
109-
String cursor,
110-
Integer limit)
110+
public WxCpExternalContactBatchInfo getContactDetailBatch(String userId,
111+
String cursor,
112+
Integer limit)
111113
throws WxErrorException {
112114
final String url =
113115
this.mainService
@@ -122,7 +124,7 @@ public WxCpUserExternalContactBatchInfo getContactDetailBatch(String userId,
122124
json.addProperty("limit", limit);
123125
}
124126
String responseContent = this.mainService.post(url, json.toString());
125-
return WxCpUserExternalContactBatchInfo.fromJson(responseContent);
127+
return WxCpExternalContactBatchInfo.fromJson(responseContent);
126128
}
127129

128130
@Override

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/impl/WxCpUserServiceImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import me.chanjar.weixin.cp.api.WxCpUserService;
1111
import me.chanjar.weixin.cp.bean.WxCpInviteResult;
1212
import me.chanjar.weixin.cp.bean.WxCpUser;
13-
import me.chanjar.weixin.cp.bean.external.WxCpUserExternalContactInfo;
13+
import me.chanjar.weixin.cp.bean.external.contact.WxCpExternalContactInfo;
1414
import me.chanjar.weixin.cp.util.json.WxCpGsonBuilder;
1515

1616
import java.util.List;
@@ -193,9 +193,9 @@ public String getUserId(String mobile) throws WxErrorException {
193193
}
194194

195195
@Override
196-
public WxCpUserExternalContactInfo getExternalContact(String userId) throws WxErrorException {
196+
public WxCpExternalContactInfo getExternalContact(String userId) throws WxErrorException {
197197
String url = this.mainService.getWxCpConfigStorage().getApiUrl(GET_EXTERNAL_CONTACT + userId);
198198
String responseContent = this.mainService.get(url, null);
199-
return WxCpUserExternalContactInfo.fromJson(responseContent);
199+
return WxCpExternalContactInfo.fromJson(responseContent);
200200
}
201201
}

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/external/WxCpUserExternalContactBatchInfo.java

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

0 commit comments

Comments
 (0)