From e49c42ad641fa7ddaa4250ffd408666b087d1d48 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期五, 29 八月 2025 13:25:26 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/Utils/SmsUtils/SmsUtils.cs | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/FlexJobApi.Core/Utils/SmsUtils/SmsUtils.cs b/FlexJobApi.Core/Utils/SmsUtils/SmsUtils.cs index fa3b0fa..e629770 100644 --- a/FlexJobApi.Core/Utils/SmsUtils/SmsUtils.cs +++ b/FlexJobApi.Core/Utils/SmsUtils/SmsUtils.cs @@ -1,9 +1,12 @@ 锘縰sing Azure.Core; +using Furion; using Furion.DatabaseAccessor; using Furion.FriendlyException; +using Furion.UnifyResult; using Mapster; using MediatR; using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Hosting; using System; using System.Collections.Generic; using System.Linq; @@ -18,11 +21,11 @@ /// </summary> public class SmsUtils { - private readonly IRepository<SmsLog> rep; + private readonly IRepository<SmsLog, LogDbContextLocator> rep; private readonly AliyunSmsUtils aliyunSmsUtils; public SmsUtils( - IRepository<SmsLog> rep, + IRepository<SmsLog, LogDbContextLocator> rep, AliyunSmsUtils aliyunSmsUtils) { this.rep = rep; @@ -38,6 +41,13 @@ entity.TemplateParam = new { code }.ToJson(); await aliyunSmsUtils.SendAsync(model.PhoneNumber, model.TemplateCode, entity.TemplateParam, cancellationToken); await rep.InsertAsync(entity); + if (App.HostEnvironment.IsDevelopment()) + { + UnifyContext.Fill(new + { + Code = code + }); + } return entity.Id; } -- Gitblit v1.9.1