From 4b539390029c93f965df2ee46d05c739df90631b Mon Sep 17 00:00:00 2001
From: ageer <ageerle@163.com>
Date: 星期六, 12 四月 2025 15:18:16 +0800
Subject: [PATCH] feat: mcp支持,模块重构

---
 ruoyi-admin/src/main/java/org/ruoyi/controller/CaptchaController.java |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/ruoyi/system/controller/system/CaptchaController.java b/ruoyi-admin/src/main/java/org/ruoyi/controller/CaptchaController.java
similarity index 96%
rename from ruoyi-modules/ruoyi-system/src/main/java/org/ruoyi/system/controller/system/CaptchaController.java
rename to ruoyi-admin/src/main/java/org/ruoyi/controller/CaptchaController.java
index 8ebe223..89cf243 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/ruoyi/system/controller/system/CaptchaController.java
+++ b/ruoyi-admin/src/main/java/org/ruoyi/controller/CaptchaController.java
@@ -1,14 +1,10 @@
-package org.ruoyi.system.controller.system;
+package org.ruoyi.controller;
 
 import cn.dev33.satoken.annotation.SaIgnore;
 import cn.hutool.captcha.AbstractCaptcha;
 import cn.hutool.captcha.generator.CodeGenerator;
 import cn.hutool.core.util.IdUtil;
 import cn.hutool.core.util.RandomUtil;
-import jakarta.validation.Valid;
-import jakarta.validation.constraints.NotBlank;
-import lombok.RequiredArgsConstructor;
-import lombok.extern.slf4j.Slf4j;
 import org.ruoyi.common.core.constant.Constants;
 import org.ruoyi.common.core.constant.GlobalConstants;
 import org.ruoyi.common.core.domain.R;
@@ -26,6 +22,10 @@
 import org.ruoyi.common.web.enums.CaptchaType;
 import org.ruoyi.system.domain.request.EmailRequest;
 import org.ruoyi.system.domain.vo.CaptchaVo;
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotBlank;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.expression.Expression;
 import org.springframework.expression.ExpressionParser;
 import org.springframework.expression.spel.standard.SpelExpressionParser;
@@ -36,8 +36,7 @@
 import org.springframework.web.bind.annotation.RestController;
 
 import java.time.Duration;
-import java.util.HashMap;
-import java.util.Map;
+import java.util.*;
 
 /**
  * 楠岃瘉鐮佹搷浣滃鐞�
@@ -95,6 +94,7 @@
         String suffix = configService.getConfigValue("mail", "suffix");
         String prompt = configService.getConfigValue("mail", "prompt");
         if(StringUtils.isNotEmpty(suffix)){
+            // 鍔ㄦ�佺殑鍩熷悕鍒楄〃
             String[] invalidDomains = suffix.split(",");
             for (String domain : invalidDomains) {
                 if (emailRequest.getUsername().endsWith(domain)) {
@@ -107,7 +107,7 @@
         String mailTitle = configService.getConfigValue("mail", "mailTitle");
         String replacedModel = model.replace("{code}", code);
         try {
-           MailUtils.sendHtml(emailRequest.getUsername(), mailTitle, replacedModel);
+            MailUtils.sendHtml(emailRequest.getUsername(), mailTitle, replacedModel);
         } catch (Exception e) {
             log.error("閭楠岃瘉鐮佸彂閫佸紓甯� => {}", e.getMessage());
             return R.fail(e.getMessage());

--
Gitblit v1.9.3