update:跟随框架升级去掉雪花id相关的代码
This commit is contained in:
@@ -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));
|
||||||
|
|||||||
@@ -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)">
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user