|
|
|
@@ -1,6 +1,8 @@ |
|
|
|
package com.iformall.controller; |
|
|
|
|
|
|
|
import com.iformall.service.WxOpenService; |
|
|
|
import io.swagger.annotations.Api; |
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
import me.chanjar.weixin.common.error.WxErrorException; |
|
|
|
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage; |
|
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage; |
|
|
|
@@ -24,6 +26,7 @@ import java.util.Map; |
|
|
|
|
|
|
|
@Controller |
|
|
|
@RequestMapping("/wxOpen") |
|
|
|
@Api(description = "微信第三方开放平台回调相关接口") |
|
|
|
public class WechatCalllbackController extends BaseController { |
|
|
|
private final Logger logger = LoggerFactory.getLogger(this.getClass()); |
|
|
|
|
|
|
|
@@ -31,6 +34,7 @@ public class WechatCalllbackController extends BaseController { |
|
|
|
protected WxOpenService wxOpenService; |
|
|
|
|
|
|
|
@RequestMapping(value = "/notify", method = RequestMethod.POST) |
|
|
|
@ApiOperation("接收ticket回调") |
|
|
|
public Object receiveTicket(HttpServletRequest request) throws IOException { |
|
|
|
logger.info("[" +getIpAddr() + "]接收微信请求 /wxOpen/notify"); |
|
|
|
InputStream inStream = request.getInputStream(); |
|
|
|
@@ -77,6 +81,7 @@ public class WechatCalllbackController extends BaseController { |
|
|
|
} |
|
|
|
|
|
|
|
@RequestMapping(value = "/{appId}/callback") |
|
|
|
@ApiOperation("消息回调") |
|
|
|
public Object callback(@PathVariable("appId") String appId, HttpServletRequest request) throws IOException { |
|
|
|
logger.info("[" +getIpAddr() + "]接收微信请求 /{appId}/callback"); |
|
|
|
InputStream inStream = request.getInputStream(); |
|
|
|
|