From 053edae6a243451a45516c67720c25023e8445dd Mon Sep 17 00:00:00 2001 From: daihh Date: Thu, 3 Nov 2022 23:38:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xboe/system/api/SysLoginApi.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/servers/boe-server-all/src/main/java/com/xboe/system/api/SysLoginApi.java b/servers/boe-server-all/src/main/java/com/xboe/system/api/SysLoginApi.java index e4587b45..1c66f8db 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/system/api/SysLoginApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/system/api/SysLoginApi.java @@ -26,6 +26,7 @@ import com.xboe.constants.Constants; import com.xboe.core.IAuthorizationToken; import com.xboe.core.JsonResponse; import com.xboe.core.api.ApiBaseController; +import com.xboe.core.event.IEventDataSender; import com.xboe.system.logs.entity.SysLogLogin; import com.xboe.system.logs.service.ISysLogLoginService; import com.xboe.system.user.entity.SysManager; @@ -61,6 +62,9 @@ public class SysLoginApi extends ApiBaseController { @Autowired StringRedisTemplate redisTemplate; + + @Autowired(required = false) + private IEventDataSender eventSender; @GetMapping("/captcha") public JsonResponse> captcha() { @@ -76,6 +80,24 @@ public class SysLoginApi extends ApiBaseController { map.put("image", specCaptcha.toBase64()); return success(map); } + + @GetMapping("/login/send") + public JsonResponse> sendMessage() { + Map rs=new HashMap(); + + if(eventSender!=null) { + try { + eventSender.send("测试消息","keykey", "all测试消息","1231231", "1", "aaaa", "asdqadqw","wqwrqre",""); + }catch(Exception e) { + e.printStackTrace(); + return error("发送失败"+e.getMessage()); + } + }else { + //log.error(); + return error("未配置事件消息发送的实现"); + } + return success(rs); + } /** * 根据用户名和密码登录