package sys import ( "service-api/global" "service-api/model" "service-api/model/response" "service-api/service" "service-api/utils" "github.com/gin-gonic/gin" "go.uber.org/zap" ) func EmailTest(c *gin.Context) { if err := service.EmailTest(); err != nil { global.MG_LOG.Error("发送失败!", zap.Any("err", err)) response.FailWithMessage("发送失败", c) } else { response.OkWithData("发送成功", c) } } func Captcha(c *gin.Context) { var ( email model.Email ) _ = c.ShouldBindJSON(&email) if err := utils.Verify(email, utils.EmailVerity); err != nil { response.FailWithMessage(err.Error(), c) return } if err := service.EmailCaptcha(email.Email); err != nil { global.MG_LOG.Error("发送失败!", zap.Any("err", err)) response.FailWithMessage("发送失败", c) } else { response.OkWithData("发送成功", c) } }