update:跟随框架升级去掉雪花id相关的代码

This commit is contained in:
2021-05-25 16:13:34 +08:00
parent 8977c1e1cc
commit 8d3295531d
6 changed files with 8 additions and 9 deletions

View File

@@ -1,7 +1,7 @@
using Furion; using Furion;
using Furion.DependencyInjection; using Furion.DependencyInjection;
using Furion.DistributedIDGenerator;
using Furion.JsonSerialization; using Furion.JsonSerialization;
using Furion.Snowflake;
using Microsoft.Extensions.Caching.Memory; using Microsoft.Extensions.Caching.Memory;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
@@ -105,7 +105,7 @@ namespace Ewide.Core
bitmap.Dispose(); bitmap.Dispose();
ms.Dispose(); ms.Dispose();
rtnResult.repData.originalImageBase64 = Convert.ToBase64String(ms.GetBuffer()); //"data:image/jpg;base64," + rtnResult.repData.originalImageBase64 = Convert.ToBase64String(ms.GetBuffer()); //"data:image/jpg;base64," +
rtnResult.repData.token = IDGenerator.NextId().ToString(); rtnResult.repData.token = IDGen.NextID().ToString();
// 缓存验证码正确位置集合 // 缓存验证码正确位置集合
var cacheOptions = new MemoryCacheEntryOptions().SetSlidingExpiration(TimeSpan.FromSeconds(30)); var cacheOptions = new MemoryCacheEntryOptions().SetSlidingExpiration(TimeSpan.FromSeconds(30));

View File

@@ -2616,12 +2616,13 @@
<param name="context"></param> <param name="context"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Ewide.Core.XnRestfulResultProvider.OnResponseStatusCodes(Microsoft.AspNetCore.Http.HttpContext,System.Int32)"> <member name="M:Ewide.Core.XnRestfulResultProvider.OnResponseStatusCodes(Microsoft.AspNetCore.Http.HttpContext,System.Int32,Furion.UnifyResult.UnifyResultStatusCodesOptions)">
<summary> <summary>
处理输出状态码 处理输出状态码
</summary> </summary>
<param name="context"></param> <param name="context"></param>
<param name="statusCode"></param> <param name="statusCode"></param>
<param name="options"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Ewide.Core.XnRestfulResultProvider.OnSucceeded(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext)"> <member name="M:Ewide.Core.XnRestfulResultProvider.OnSucceeded(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext)">

View File

@@ -57,8 +57,9 @@ namespace Ewide.Core
/// </summary> /// </summary>
/// <param name="context"></param> /// <param name="context"></param>
/// <param name="statusCode"></param> /// <param name="statusCode"></param>
/// <param name="options"></param>
/// <returns></returns> /// <returns></returns>
public async Task OnResponseStatusCodes(HttpContext context, int statusCode) public async Task OnResponseStatusCodes(HttpContext context, int statusCode,UnifyResultStatusCodesOptions options)
{ {
switch (statusCode) switch (statusCode)
{ {

View File

@@ -4,7 +4,6 @@ using Furion.DatabaseAccessor.Extensions;
using Furion.DependencyInjection; using Furion.DependencyInjection;
using Furion.DynamicApiController; using Furion.DynamicApiController;
using Furion.FriendlyException; using Furion.FriendlyException;
using Furion.Snowflake;
using Mapster; using Mapster;
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http;

View File

@@ -3,7 +3,6 @@ using Ewide.Core.Service;
using Furion; using Furion;
using Furion.DatabaseAccessor; using Furion.DatabaseAccessor;
using Furion.FriendlyException; using Furion.FriendlyException;
using Furion.Snowflake;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Diagnostics; using Microsoft.EntityFrameworkCore.Diagnostics;
using System; using System;

View File

@@ -1,6 +1,5 @@
using Ewide.Core; using Ewide.Core;
using Furion; using Furion;
using Furion.Snowflake;
using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
@@ -39,8 +38,8 @@ namespace Ewide.Web.Core
services.AddViewEngine(); services.AddViewEngine();
// 设置雪花id的workerId确保每个实例workerId都应不同 // 设置雪花id的workerId确保每个实例workerId都应不同
var workerId = ushort.Parse(App.Configuration["SnowId:WorkerId"] ?? "1"); //var workerId = ushort.Parse(App.Configuration["SnowId:WorkerId"] ?? "1");
IDGenerator.SetIdGenerator(new IDGeneratorOptions { WorkerId = workerId }); //IDGenerator.SetIdGenerator(new IDGeneratorOptions { WorkerId = workerId });
} }
public void Configure(IApplicationBuilder app, IWebHostEnvironment env) public void Configure(IApplicationBuilder app, IWebHostEnvironment env)