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