From cd41350122ad79f50a3090b0e41e537e4b5cdb0d Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期一, 16 六月 2025 15:11:26 +0800
Subject: [PATCH] 提交一把订单

---
 server/shop/src/main/java/com/doumee/api/common/PublicController.java |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/server/shop/src/main/java/com/doumee/api/common/PublicController.java b/server/shop/src/main/java/com/doumee/api/common/PublicController.java
index d8754cb..3a5b382 100644
--- a/server/shop/src/main/java/com/doumee/api/common/PublicController.java
+++ b/server/shop/src/main/java/com/doumee/api/common/PublicController.java
@@ -5,9 +5,12 @@
 import com.doumee.biz.system.SystemDictDataBiz;
 import com.doumee.core.annotation.excel.ExcelToPdfTool;
 import com.doumee.core.annotation.trace.Trace;
+import com.doumee.core.model.ApiResponse;
 import com.doumee.core.utils.Constants;
 import com.doumee.core.utils.DateUtil;
 import com.doumee.core.utils.aliyun.ALiYunUtil;
+import com.doumee.dao.business.model.SmsEmail;
+import com.doumee.service.business.third.EmailService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
@@ -15,10 +18,7 @@
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 import org.springframework.web.multipart.MultipartHttpServletRequest;
 import org.springframework.web.multipart.commons.CommonsMultipartResolver;
@@ -47,12 +47,20 @@
 
     @Autowired
     private SystemDictDataBiz systemDictDataBiz;
+    @Autowired
+    private EmailService emailService;
     @ApiOperation("娴嬭瘯")
     @PostMapping("/testPdf")
     public String testPdf(@RequestParam Map<String,String> req, HttpServletResponse response) {
         ExcelToPdfTool.excelToPdf(req.get("f1"),req.get("f2"));
         return JSONObject.toJSONString(req);
     }
+    @ApiOperation("娴嬭瘯閭")
+    @PostMapping("/testEmail")
+    public ApiResponse<Boolean> testEmail(@RequestBody SmsEmail smsEmail, HttpServletResponse response) {
+        boolean result= emailService.sendEmail(smsEmail.getEmail(),smsEmail.getTitle(),smsEmail.getContent(),smsEmail.getFileList());
+        return ApiResponse.success(result);
+    }
 
     @ApiOperation(value = "涓婁紶", notes = "涓婁紶", httpMethod = "POST", position = 6)
     @ApiImplicitParams({

--
Gitblit v1.9.3