diff --git a/src/main/java/com/sincere/wechatbusiness/controller/ChannelController.java b/src/main/java/com/sincere/wechatbusiness/controller/ChannelController.java
index 4040991..d7e162e 100644
--- a/src/main/java/com/sincere/wechatbusiness/controller/ChannelController.java
+++ b/src/main/java/com/sincere/wechatbusiness/controller/ChannelController.java
@@ -3,7 +3,6 @@ package com.sincere.wechatbusiness.controller;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
-import com.fasterxml.jackson.databind.ser.Serializers;
import com.sincere.wechatbusiness.dto.BaseDto;
import com.sincere.wechatbusiness.dto.ChannelDto;
import com.sincere.wechatbusiness.dto.CopyDto;
@@ -14,7 +13,6 @@ import com.sincere.wechatbusiness.service.*;
import com.sincere.wechatbusiness.utils.HttpClientUtils;
import com.sincere.wechatbusiness.utils.Page;
import com.sincere.wechatbusiness.utils.TokenUtils;
-import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
@@ -60,7 +58,7 @@ public class ChannelController {
private static final Logger log_channel = LoggerUtils.Logger(LogName.channel);
-// private String domain="https://mytest.myjxt.com:51314";
+ //private String domain="https://mytest.myjxt.com:51314";
private String domain="https://proxy.shunzhi.net:51314";
@RequestMapping(value = "getByTemplate",method = RequestMethod.GET)
@@ -497,6 +495,7 @@ public class ChannelController {
}
String js=Get("https://api.weixin.qq.com/cgi-bin/ticket/getticket","type=jsapi&access_token="+token.getAccess_token());
JSONObject jsonObject= JSONObject.parseObject(js);
+ log_channel.info("获取ticket返回数据----"+jsonObject.toJSONString());
wxSign1.setJsapi_ticket(jsonObject.getString("ticket"));
String rawstring = "jsapi_ticket=" + wxSign1.getJsapi_ticket() + "&noncestr=" + wxSign1.getNoncestr() + "×tamp=" + wxSign1.getTimestamp() + "&url=" + url + "";
wxSign1.setSignature(SHA1(rawstring));
diff --git a/src/main/java/com/sincere/wechatbusiness/controller/TokenController.java b/src/main/java/com/sincere/wechatbusiness/controller/TokenController.java
index 41057b9..328dc7f 100644
--- a/src/main/java/com/sincere/wechatbusiness/controller/TokenController.java
+++ b/src/main/java/com/sincere/wechatbusiness/controller/TokenController.java
@@ -24,6 +24,12 @@ public class TokenController {
@Autowired
ChannelService channelService ;
+ @ApiOperation(value = "清空token")
+ @RequestMapping(value = "deleteToken",method = RequestMethod.GET)
+ public void deleteToken(){
+ channelService.deleteToken();
+ }
+
@ApiOperation(value = "获取分享token")
@RequestMapping(value = "getToken",method = RequestMethod.GET)
public String getToken(){
diff --git a/src/main/java/com/sincere/wechatbusiness/mapper/ChannelMapper.java b/src/main/java/com/sincere/wechatbusiness/mapper/ChannelMapper.java
index a456845..7813a28 100644
--- a/src/main/java/com/sincere/wechatbusiness/mapper/ChannelMapper.java
+++ b/src/main/java/com/sincere/wechatbusiness/mapper/ChannelMapper.java
@@ -63,4 +63,6 @@ public interface ChannelMapper {
int insertAccessToken(AccessToken accessToken);
AccessToken getAccessToken();
+
+ int deleteToken();
}
diff --git a/src/main/java/com/sincere/wechatbusiness/service/ChannelService.java b/src/main/java/com/sincere/wechatbusiness/service/ChannelService.java
index 9ccb0df..e834005 100644
--- a/src/main/java/com/sincere/wechatbusiness/service/ChannelService.java
+++ b/src/main/java/com/sincere/wechatbusiness/service/ChannelService.java
@@ -56,4 +56,6 @@ public interface ChannelService {
int insertAccessToken(AccessToken accessToken);
AccessToken getAccessToken();
+
+ int deleteToken();
}
diff --git a/src/main/java/com/sincere/wechatbusiness/service/impl/ChannelServiceImpl.java b/src/main/java/com/sincere/wechatbusiness/service/impl/ChannelServiceImpl.java
index 8805ac3..9a0ce4d 100644
--- a/src/main/java/com/sincere/wechatbusiness/service/impl/ChannelServiceImpl.java
+++ b/src/main/java/com/sincere/wechatbusiness/service/impl/ChannelServiceImpl.java
@@ -116,5 +116,10 @@ public class ChannelServiceImpl implements ChannelService {
@Override
public AccessToken getAccessToken(){return channelMapper.getAccessToken();}
+
+ @Override
+ public int deleteToken() {
+ return channelMapper.deleteToken();
+ }
}
diff --git a/src/main/resources/mapper/ChannelMapper.xml b/src/main/resources/mapper/ChannelMapper.xml
index 68040b0..4082dcf 100644
--- a/src/main/resources/mapper/ChannelMapper.xml
+++ b/src/main/resources/mapper/ChannelMapper.xml
@@ -416,4 +416,8 @@
+
+
+ delete access_token
+
\ No newline at end of file
--
libgit2 0.21.0