From 94289b9f46e579327d721f6d32c72b417b77f4db Mon Sep 17 00:00:00 2001
From: peter <14100000001@qq.com>
Date: Fri, 26 Dec 2025 14:42:03 +0800
Subject: [PATCH] 邮箱

---
 trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiIdentifyingCodeController.java |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiIdentifyingCodeController.java b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiIdentifyingCodeController.java
index 6f47fbb..9b9d94a 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiIdentifyingCodeController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiIdentifyingCodeController.java
@@ -1,13 +1,18 @@
 package com.yami.trading.api.controller;
 
 import com.yami.trading.common.domain.Result;
+import com.yami.trading.common.manager.email.EmailMessage;
 import com.yami.trading.common.util.IPHelper;
 import com.yami.trading.service.IdentifyingCodeService;
+import com.yami.trading.service.IdentifyingCodeTimeWindowService;
+import com.yami.trading.service.InternalEmailSenderService;
 import io.swagger.annotations.Api;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
+
+import java.util.Random;
 
 @RequestMapping("api/idcode")
 @RestController
@@ -16,10 +21,21 @@
 
     @Autowired
     private IdentifyingCodeService identifyingCodeService;
+    @Autowired
+    private InternalEmailSenderService internalEmailSenderService;
+    @Autowired
+    private IdentifyingCodeTimeWindowService identifyingCodeTimeWindowService;
 
     @RequestMapping("execute")
     public Result execute(@RequestParam String target) {
-            identifyingCodeService.send(target, IPHelper.getIpAddr());
+//            identifyingCodeService.send(target, IPHelper.getIpAddr());
+        Random random = new Random();
+        String code = String.valueOf(random.nextInt(999999) % 900000 + 100000);
+        this.identifyingCodeTimeWindowService.putAuthCode(target, code);
+        EmailMessage emailMessage = new EmailMessage();
+        emailMessage.setContent(code);
+        emailMessage.setTomail(target);
+        internalEmailSenderService.aokSend(emailMessage);
         return Result.succeed(null);
     }
 

--
Gitblit v1.9.3