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