Skip to content

Commit e21f1ad

Browse files
committed
升级sdk版本为2.8.8.BETA,并重命名包结构,以免产生误解
1 parent 7d5f085 commit e21f1ad

21 files changed

+49
-47
lines changed

build/check-style.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,9 @@
9999
<property name="max" value="5"/>
100100
</module>
101101

102-
<module name="Indentation"/>
102+
<module name="Indentation">
103+
<property name="basicOffset" value="2"/>
104+
</module>
103105

104106
<!--Checks that there is no whitespace before a token.-->
105107
<module name="NoWhitespaceBefore">

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<plugin.maven-compiler>3.1</plugin.maven-compiler>
1919

2020
<!-- lib versions -->
21-
<weixin-java-tools.version>2.8.0</weixin-java-tools.version>
21+
<weixin-java-tools.version>2.8.8.BETA</weixin-java-tools.version>
2222
<junit.version>4.12</junit.version>
2323
<slf4j.version>1.7.21</slf4j.version>
2424
<spring.version>4.2.6.RELEASE</spring.version>

src/main/java/com/github/config/MainConfiguration.java renamed to src/main/java/com/github/weixin/demo/config/MainConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.config;
1+
package com.github.weixin.demo.config;
22

33
import com.github.binarywang.wxpay.config.WxPayConfig;
44
import com.github.binarywang.wxpay.service.WxPayService;

src/main/java/com/github/config/MenuConfig.java renamed to src/main/java/com/github/weixin/demo/config/MenuConfig.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
package com.github.config;
1+
package com.github.weixin.demo.config;
22

3-
import me.chanjar.weixin.common.api.WxConsts;
43
import me.chanjar.weixin.common.bean.menu.WxMenu;
54
import me.chanjar.weixin.common.bean.menu.WxMenuButton;
65
import me.chanjar.weixin.common.exception.WxErrorException;
@@ -9,6 +8,8 @@
98
import me.chanjar.weixin.mp.api.WxMpService;
109
import me.chanjar.weixin.mp.api.impl.WxMpServiceImpl;
1110

11+
import static me.chanjar.weixin.common.api.WxConsts.MenuButtonType;
12+
1213
/**
1314
* Created by FirenzesEagle on 2016/6/1 0001.
1415
* Email:liumingbo2008@gmail.com
@@ -27,30 +28,30 @@ protected static WxMenu getMenu() {
2728

2829
WxMenu menu = new WxMenu();
2930
WxMenuButton button1 = new WxMenuButton();
30-
button1.setType(WxConsts.BUTTON_VIEW);
31+
button1.setType(MenuButtonType.VIEW);
3132
button1.setName("买家订单");
3233
button1.setUrl(wxMpService.oauth2buildAuthorizationUrl("", "snsapi_base", ""));
3334

3435
WxMenuButton button2 = new WxMenuButton();
3536
button2.setName("我是卖家");
3637

3738
WxMenuButton button21 = new WxMenuButton();
38-
button21.setType(WxConsts.BUTTON_VIEW);
39+
button21.setType(MenuButtonType.VIEW);
3940
button21.setName("我的订单");
4041
button21.setUrl(wxMpService.oauth2buildAuthorizationUrl("", "snsapi_base", ""));
4142

4243
WxMenuButton button22 = new WxMenuButton();
43-
button22.setType(WxConsts.BUTTON_VIEW);
44+
button22.setType(MenuButtonType.VIEW);
4445
button22.setName("收入统计");
4546
button22.setUrl(wxMpService.oauth2buildAuthorizationUrl("", "snsapi_base", ""));
4647

4748
WxMenuButton button23 = new WxMenuButton();
48-
button23.setType(WxConsts.BUTTON_VIEW);
49+
button23.setType(MenuButtonType.VIEW);
4950
button23.setName("发布商品");
5051
button23.setUrl(wxMpService.oauth2buildAuthorizationUrl("", "snsapi_base", ""));
5152

5253
WxMenuButton button24 = new WxMenuButton();
53-
button24.setType(WxConsts.BUTTON_VIEW);
54+
button24.setType(MenuButtonType.VIEW);
5455
button24.setName("商品管理");
5556
button24.setUrl(wxMpService.oauth2buildAuthorizationUrl("", "snsapi_base", ""));
5657

@@ -60,7 +61,7 @@ protected static WxMenu getMenu() {
6061
button2.getSubButtons().add(button24);
6162

6263
WxMenuButton button3 = new WxMenuButton();
63-
button3.setType(WxConsts.BUTTON_CLICK);
64+
button3.setType(MenuButtonType.CLICK);
6465
button3.setName("使用帮助");
6566
button3.setKey("help");
6667

src/main/java/com/github/config/WxPayConfiguration.java renamed to src/main/java/com/github/weixin/demo/config/WxPayConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.config;
1+
package com.github.weixin.demo.config;
22

33
import com.github.binarywang.wxpay.config.WxPayConfig;
44
import com.github.binarywang.wxpay.service.WxPayService;
@@ -51,4 +51,4 @@ public WxPayService payService() {
5151
payService.setConfig(payConfig());
5252
return payService;
5353
}
54-
}
54+
}

src/main/java/com/github/controller/CoreController.java renamed to src/main/java/com/github/weixin/demo/controller/CoreController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
package com.github.controller;
1+
package com.github.weixin.demo.controller;
22

33
import javax.servlet.http.HttpServletRequest;
44
import javax.servlet.http.HttpServletResponse;
55

6+
import com.github.weixin.demo.util.ReturnModel;
67
import org.apache.commons.lang3.StringUtils;
78
import org.springframework.beans.factory.annotation.Autowired;
89
import org.springframework.stereotype.Controller;
910
import org.springframework.web.bind.annotation.RequestMapping;
1011
import org.springframework.web.bind.annotation.RequestParam;
1112

12-
import com.github.service.CoreService;
13-
import com.github.util.ReturnModel;
13+
import com.github.weixin.demo.service.CoreService;
1414

1515
import me.chanjar.weixin.common.exception.WxErrorException;
1616
import me.chanjar.weixin.mp.api.WxMpConfigStorage;

src/main/java/com/github/controller/GenericController.java renamed to src/main/java/com/github/weixin/demo/controller/GenericController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.controller;
1+
package com.github.weixin.demo.controller;
22

33
import com.google.gson.Gson;
44
import org.slf4j.Logger;

src/main/java/com/github/controller/PaymentController.java renamed to src/main/java/com/github/weixin/demo/controller/PaymentController.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.controller;
1+
package com.github.weixin.demo.controller;
22

33
import com.github.binarywang.wxpay.bean.request.WxEntPayRequest;
44
import com.github.binarywang.wxpay.bean.request.WxPayUnifiedOrderRequest;
@@ -8,9 +8,9 @@
88
import com.github.binarywang.wxpay.exception.WxPayException;
99
import com.github.binarywang.wxpay.service.WxPayService;
1010
import com.github.binarywang.wxpay.util.SignUtils;
11-
import com.github.util.ReturnModel;
12-
import com.github.util.Sha1Util;
13-
import com.github.util.XMLUtil;
11+
import com.github.weixin.demo.util.ReturnModel;
12+
import com.github.weixin.demo.util.Sha1Util;
13+
import com.github.weixin.demo.util.XMLUtil;
1414
import com.google.gson.Gson;
1515
import me.chanjar.weixin.common.exception.WxErrorException;
1616
import org.springframework.beans.factory.annotation.Autowired;
@@ -107,7 +107,7 @@ public void getJSSDKCallbackData(HttpServletRequest request,
107107
try {
108108
synchronized (this) {
109109
Map<String, String> kvm = XMLUtil.parseRequestXmlToMap(request);
110-
if (SignUtils.checkSign(kvm, this.payConfig.getMchKey())) {
110+
if (SignUtils.checkSign(kvm, null, this.payConfig.getMchKey())) {
111111
if (kvm.get("result_code").equals("SUCCESS")) {
112112
//TODO(user) 微信服务器通知此回调接口支付成功后,通知给业务系统做处理
113113
logger.info("out_trade_no: " + kvm.get("out_trade_no") + " pay SUCCESS!");

src/main/java/com/github/controller/TemplateMessageController.java renamed to src/main/java/com/github/weixin/demo/controller/TemplateMessageController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.controller;
1+
package com.github.weixin.demo.controller;
22

33
import me.chanjar.weixin.common.exception.WxErrorException;
44
import me.chanjar.weixin.mp.api.WxMpConfigStorage;
@@ -32,7 +32,7 @@ public class TemplateMessageController extends GenericController {
3232
@RequestMapping(value = "notifyOrderPaySuccessTemplate")
3333
public void notifyOrderPaySuccessTemplate(HttpServletResponse response,
3434
HttpServletRequest request) {
35-
WxMpTemplateMessage orderPaySuccessTemplate = new WxMpTemplateMessage();
35+
WxMpTemplateMessage orderPaySuccessTemplate = WxMpTemplateMessage.builder().build();
3636
orderPaySuccessTemplate.setToUser(request.getParameter("openid"));
3737
orderPaySuccessTemplate.setTemplateId("ENp7UwpOtlhvieebUvDm0mK4n0hTvbH0Me83HdBUvC0");
3838
orderPaySuccessTemplate.setUrl(request.getParameter("url"));
@@ -55,7 +55,7 @@ public void notifyOrderPaySuccessTemplate(HttpServletResponse response,
5555
@RequestMapping(value = "notifyOrderStatusUpdateTemplate")
5656
public void notifyOrderStatusUpdateTemplate(HttpServletResponse response,
5757
HttpServletRequest request) {
58-
WxMpTemplateMessage orderPaySuccessTemplate = new WxMpTemplateMessage();
58+
WxMpTemplateMessage orderPaySuccessTemplate = WxMpTemplateMessage.builder().build();
5959
orderPaySuccessTemplate.setToUser(request.getParameter("openid"));
6060
orderPaySuccessTemplate.setTemplateId("X8ccwRF4EAx7VHFQGzi78Gl0C3GcpGpYgWk-HFFOWA0");
6161
orderPaySuccessTemplate.setUrl(request.getParameter("url"));

src/main/java/com/github/handler/AbstractHandler.java renamed to src/main/java/com/github/weixin/demo/handler/AbstractHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.handler;
1+
package com.github.weixin.demo.handler;
22

33
import com.google.gson.Gson;
44
import me.chanjar.weixin.mp.api.WxMpMessageHandler;

0 commit comments

Comments
 (0)