From 179877f31ef710bfff97a1154e29ee3b56341760 Mon Sep 17 00:00:00 2001 From: LuoYe_MyWork Date: Mon, 7 Sep 2020 14:52:07 +0800 Subject: [PATCH] ~ --- .gitignore | 1 + .../filter/LinkTokenAuthenticationFilter.java | 3 +- .../e5/controller/admin/AdminController.java | 40 +++++++++++-------- .../service/impl/OutlookServiceImpl.java | 2 +- 4 files changed, 27 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index 95713bb..552d6ac 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ # Created by .ignore support plugin (hsz.mobi) /.idea/ /target/ +/src/main/resources/application-online.properties.bak diff --git a/src/main/java/io/qyi/e5/config/security/filter/LinkTokenAuthenticationFilter.java b/src/main/java/io/qyi/e5/config/security/filter/LinkTokenAuthenticationFilter.java index bd242b5..eeef622 100644 --- a/src/main/java/io/qyi/e5/config/security/filter/LinkTokenAuthenticationFilter.java +++ b/src/main/java/io/qyi/e5/config/security/filter/LinkTokenAuthenticationFilter.java @@ -48,7 +48,7 @@ public class LinkTokenAuthenticationFilter extends OncePerRequestFilter { } } log.info("--------------Token鉴权---------------"); - /*设置跨域*/ + /*设置跨域 最好在nginx处设置*/ HttpServletResponse response = httpServletResponse; response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Credentials", "true"); @@ -57,7 +57,6 @@ public class LinkTokenAuthenticationFilter extends OncePerRequestFilter { response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, token"); /*如果是OPTIONS则结束请求*/ if (HttpMethod.OPTIONS.toString().equals(httpServletRequest.getMethod())) { - log.debug("OPTIONS请求"); response.setStatus(HttpStatus.NO_CONTENT.value()); } else { filterChain.doFilter(httpServletRequest, response); diff --git a/src/main/java/io/qyi/e5/controller/admin/AdminController.java b/src/main/java/io/qyi/e5/controller/admin/AdminController.java index a3e029d..9325e9b 100644 --- a/src/main/java/io/qyi/e5/controller/admin/AdminController.java +++ b/src/main/java/io/qyi/e5/controller/admin/AdminController.java @@ -1,27 +1,17 @@ package io.qyi.e5.controller.admin; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.google.gson.Gson; -import io.qyi.e5.outlook.entity.Outlook; import io.qyi.e5.outlook.service.IOutlookService; import io.qyi.e5.service.task.ITask; import io.qyi.e5.util.redis.RedisUtil; -import org.springframework.amqp.core.MessageProperties; -import org.springframework.amqp.rabbit.connection.CorrelationData; import org.springframework.amqp.rabbit.core.RabbitTemplate; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.security.access.annotation.Secured; -import org.springframework.security.access.prepost.PreAuthorize; -import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity; -import org.springframework.stereotype.Controller; +import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import java.util.UUID; - /** - * @program: e5 + * @program: 此类里大多都是测试 * @description: * @author: 落叶随风 * @create: 2020-03-16 01:01 @@ -41,17 +31,38 @@ public class AdminController { @Autowired RedisUtil redisUtil; + @Value("user.admin.githubId") + int adminGithubId; + + /** + * 测试队列 + * @Author: 落叶随风 + * @Date: 2020/9/7 14:44 + * @Return: * @return: void + */ @GetMapping("/send") public void send() { - Task.sendTaskOutlookMQ(19658189); + Task.sendTaskOutlookMQ(adminGithubId); } + /** + * 对所有队列重新添加 + * @Author: 落叶随风 + * @Date: 2020/9/7 14:43 + * @Return: * @return: java.lang.String + */ @GetMapping("/sendAll") public String sendAll() { Task.sendTaskOutlookMQALL(); return "ok"; } + /** + * 清空redis + * @Author: 落叶随风 + * @Date: 2020/9/7 14:41 + * @Return: * @return: java.lang.String + */ @GetMapping("/emptyRedis") public String emptyRedis() { redisUtil.deleteALL(); @@ -62,7 +73,4 @@ public class AdminController { public String test() { return "ok"; } - - - } diff --git a/src/main/java/io/qyi/e5/outlook/service/impl/OutlookServiceImpl.java b/src/main/java/io/qyi/e5/outlook/service/impl/OutlookServiceImpl.java index acd4425..b6667e9 100644 --- a/src/main/java/io/qyi/e5/outlook/service/impl/OutlookServiceImpl.java +++ b/src/main/java/io/qyi/e5/outlook/service/impl/OutlookServiceImpl.java @@ -238,7 +238,7 @@ public class OutlookServiceImpl extends ServiceImpl impl JSONObject jsonObject = JSON.parseObject(s); if (!jsonObject.containsKey("access_token")) { logger.info("返回的access_token字段不存在"); - throw new Exception("返回的access_token字段不存在,无法刷新令牌! 需要重新授权!"); + throw new Exception("返回的access_token字段不存在,无法刷新令牌! 需要重新授权!" ); } outlook.setRefreshToken(jsonObject.getString("refresh_token")); outlook.setAccessToken(jsonObject.getString("access_token"));