From 550b9b8b3b8b39e384652c916ccb154367a21f1a Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 05 九月 2025 09:04:48 +0800
Subject: [PATCH] fix: s

---
 FlexJobApi.Core/Utils/SmsUtils/SmsUtils.cs |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/FlexJobApi.Core/Utils/SmsUtils/SmsUtils.cs b/FlexJobApi.Core/Utils/SmsUtils/SmsUtils.cs
index e629770..a54090b 100644
--- a/FlexJobApi.Core/Utils/SmsUtils/SmsUtils.cs
+++ b/FlexJobApi.Core/Utils/SmsUtils/SmsUtils.cs
@@ -7,6 +7,7 @@
 using MediatR;
 using Microsoft.EntityFrameworkCore;
 using Microsoft.Extensions.Hosting;
+using Microsoft.Extensions.Options;
 using System;
 using System.Collections.Generic;
 using System.Linq;
@@ -22,13 +23,16 @@
     public class SmsUtils
     {
         private readonly IRepository<SmsLog, LogDbContextLocator> rep;
+        private readonly IOptions<AliyunOptions> options;
         private readonly AliyunSmsUtils aliyunSmsUtils;
 
         public SmsUtils(
             IRepository<SmsLog, LogDbContextLocator> rep,
+            IOptions<AliyunOptions> options,
             AliyunSmsUtils aliyunSmsUtils)
         {
             this.rep = rep;
+            this.options = options;
             this.aliyunSmsUtils = aliyunSmsUtils;
         }
 
@@ -41,7 +45,7 @@
             entity.TemplateParam = new { code }.ToJson();
             await aliyunSmsUtils.SendAsync(model.PhoneNumber, model.TemplateCode, entity.TemplateParam, cancellationToken);
             await rep.InsertAsync(entity);
-            if (App.HostEnvironment.IsDevelopment())
+            if (options.Value.SMS.WithoutVerifyCode)
             {
                 UnifyContext.Fill(new
                 {

--
Gitblit v1.9.1