From d2755f00bc2a6507f122f79d54ee009e2cdd26b3 Mon Sep 17 00:00:00 2001 From: ageerle <ageerle@163.com> Date: 星期二, 08 四月 2025 16:48:06 +0800 Subject: [PATCH] feat: 测试版本提交 --- ruoyi-modules/ruoyi-system/src/main/java/org/ruoyi/system/controller/system/WeChatController.java | 162 +++++++++++++++++++++++++++--------------------------- 1 files changed, 81 insertions(+), 81 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/ruoyi/system/controller/system/WeChatController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/ruoyi/system/controller/system/WeChatController.java index a2702b2..eeaeb90 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/ruoyi/system/controller/system/WeChatController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/ruoyi/system/controller/system/WeChatController.java @@ -1,81 +1,81 @@ -package org.ruoyi.system.controller.system; - -import cn.dev33.satoken.annotation.SaIgnore; -import lombok.RequiredArgsConstructor; -import lombok.extern.slf4j.Slf4j; -import org.ruoyi.common.core.exception.ServiceException; -import org.ruoyi.common.wechat.itchat4j.api.WechatTools; -import org.ruoyi.common.wechat.itchat4j.controller.LoginController; -import org.ruoyi.common.wechat.itchat4j.core.MsgCenter; -import org.ruoyi.common.wechat.itchat4j.face.IMsgHandlerFace; -import org.ruoyi.common.wechat.web.base.BaseException; -import org.ruoyi.system.domain.bo.WxRobConfigBo; -import org.ruoyi.system.domain.vo.WxRobConfigVo; -import org.ruoyi.system.handler.MyMsgHandler; -import org.ruoyi.system.service.ISseService; -import org.ruoyi.system.service.IWxRobConfigService; -import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; - -import java.util.List; - -/** - * 涓汉寰俊鎵╁睍鎺у埗鍣� - * - * @author WangLe - */ -@SaIgnore -@Slf4j -@Validated -@RequiredArgsConstructor -@RestController -public class WeChatController { - - private final ISseService sseService; - - private final IWxRobConfigService wxRobConfigService; - - /** - * 鐧诲綍绗竴姝ワ紝鑾峰彇浜岀淮鐮侀摼鎺� - * @throws BaseException - */ - @PostMapping("/getQr") - public String getQr(@RequestParam String uniqueKey) { - LoginController login = new LoginController(uniqueKey); - try { - return login.login_1(); - } catch (BaseException e) { - throw new ServiceException("鑾峰彇浜岀淮鐮佸け璐ワ細"+ e.getMessage()); - } - } - - @PostMapping("/wxLogin") - public Boolean wxLogin(@RequestParam String uniqueKey) { - LoginController login = new LoginController(uniqueKey); - return login.login_2(); - } - - @PostMapping("/wxInit") - public Boolean wxInit(@RequestParam String uniqueKey) { - LoginController login = new LoginController(uniqueKey); - // 寮�鍚秷鎭鐞嗙嚎绋� - WxRobConfigBo wxRobConfigBo = new WxRobConfigBo(); - wxRobConfigBo.setUniqueKey(uniqueKey); - List<WxRobConfigVo> wxRobConfigVos = wxRobConfigService.queryList(wxRobConfigBo); - //鏌ヨ鏈哄櫒浜哄搴旂殑鐢ㄦ埛 - start(uniqueKey,new MyMsgHandler(uniqueKey,sseService,wxRobConfigVos.get(0))); - return login.login_3(); - } - - @PostMapping("/wxLogout") - public void wxLogout(@RequestParam String uniqueKey) { - WechatTools.logout(uniqueKey); - } - - public void start(String uniqueKey,IMsgHandlerFace msgHandler) { - log.info("7.+++寮�鍚秷鎭鐞嗙嚎绋媅"+uniqueKey+"]+++"); - new Thread(() -> MsgCenter.handleMsg(uniqueKey,msgHandler)).start(); - } -} +//package org.ruoyi.system.controller.system; +// +//import cn.dev33.satoken.annotation.SaIgnore; +//import lombok.RequiredArgsConstructor; +//import lombok.extern.slf4j.Slf4j; +//import org.ruoyi.common.core.exception.ServiceException; +//import org.ruoyi.common.wechat.itchat4j.api.WechatTools; +//import org.ruoyi.common.wechat.itchat4j.controller.LoginController; +//import org.ruoyi.common.wechat.itchat4j.core.MsgCenter; +//import org.ruoyi.common.wechat.itchat4j.face.IMsgHandlerFace; +//import org.ruoyi.common.wechat.web.base.BaseException; +//import org.ruoyi.system.domain.bo.WxRobConfigBo; +//import org.ruoyi.system.domain.vo.WxRobConfigVo; +//import org.ruoyi.system.handler.MyMsgHandler; +//import org.ruoyi.system.service.ISseService; +//import org.ruoyi.system.service.IWxRobConfigService; +//import org.springframework.validation.annotation.Validated; +//import org.springframework.web.bind.annotation.PostMapping; +//import org.springframework.web.bind.annotation.RequestParam; +//import org.springframework.web.bind.annotation.RestController; +// +//import java.util.List; +// +///** +// * 涓汉寰俊鎵╁睍鎺у埗鍣� +// * +// * @author WangLe +// */ +//@SaIgnore +//@Slf4j +//@Validated +//@RequiredArgsConstructor +//@RestController +//public class WeChatController { +// +// private final ISseService sseService; +// +// private final IWxRobConfigService wxRobConfigService; +// +// /** +// * 鐧诲綍绗竴姝ワ紝鑾峰彇浜岀淮鐮侀摼鎺� +// * @throws BaseException +// */ +// @PostMapping("/getQr") +// public String getQr(@RequestParam String uniqueKey) { +// LoginController login = new LoginController(uniqueKey); +// try { +// return login.login_1(); +// } catch (BaseException e) { +// throw new ServiceException("鑾峰彇浜岀淮鐮佸け璐ワ細"+ e.getMessage()); +// } +// } +// +// @PostMapping("/wxLogin") +// public Boolean wxLogin(@RequestParam String uniqueKey) { +// LoginController login = new LoginController(uniqueKey); +// return login.login_2(); +// } +// +// @PostMapping("/wxInit") +// public Boolean wxInit(@RequestParam String uniqueKey) { +// LoginController login = new LoginController(uniqueKey); +// // 寮�鍚秷鎭鐞嗙嚎绋� +// WxRobConfigBo wxRobConfigBo = new WxRobConfigBo(); +// wxRobConfigBo.setUniqueKey(uniqueKey); +// List<WxRobConfigVo> wxRobConfigVos = wxRobConfigService.queryList(wxRobConfigBo); +// //鏌ヨ鏈哄櫒浜哄搴旂殑鐢ㄦ埛 +// start(uniqueKey,new MyMsgHandler(uniqueKey,sseService,wxRobConfigVos.get(0))); +// return login.login_3(); +// } +// +// @PostMapping("/wxLogout") +// public void wxLogout(@RequestParam String uniqueKey) { +// WechatTools.logout(uniqueKey); +// } +// +// public void start(String uniqueKey,IMsgHandlerFace msgHandler) { +// log.info("7.+++寮�鍚秷鎭鐞嗙嚎绋媅"+uniqueKey+"]+++"); +// new Thread(() -> MsgCenter.handleMsg(uniqueKey,msgHandler)).start(); +// } +//} -- Gitblit v1.9.3