Browse Source

排序修改

bjmzak
wxd 2 years ago
parent
commit
890ef3c39d
  1. 43
      src/Shentun.Peis.Domain/EntityHelper.cs

43
src/Shentun.Peis.Domain/EntityHelper.cs

@ -18,10 +18,10 @@ using static Microsoft.EntityFrameworkCore.DbLoggerCategory;
namespace Shentun.Peis namespace Shentun.Peis
{ {
public class EntityHelper
public class EntityHelper
{ {
private static ICachedServiceProvider _serviceProvider;
private static ICachedServiceProvider _serviceProvider;
/// <summary> /// <summary>
/// 创建最大显示顺序 /// 创建最大显示顺序
/// </summary> /// </summary>
@ -115,16 +115,19 @@ namespace Shentun.Peis
{ {
UptList = (await repository.GetListAsync(o => o.DisplayOrder < entity.DisplayOrder)).OrderByDescending(o => o.DisplayOrder).ToList(); ; UptList = (await repository.GetListAsync(o => o.DisplayOrder < entity.DisplayOrder)).OrderByDescending(o => o.DisplayOrder).ToList(); ;
int indexnum = entity.DisplayOrder; //原有值
if (UptList.Count > 0)
{
int indexnum = entity.DisplayOrder; //原有值
entity.DisplayOrder = UptList[UptList.Count - 1].DisplayOrder; //修改当前排序值为最小
entity.DisplayOrder = UptList[UptList.Count - 1].DisplayOrder; //修改当前排序值为最小
//置底操作,往下一行开始,逐渐替换
foreach (var item in UptList)
{
int dqnum = item.DisplayOrder;
item.DisplayOrder = indexnum;
indexnum = dqnum;
//置底操作,往下一行开始,逐渐替换
foreach (var item in UptList)
{
int dqnum = item.DisplayOrder;
item.DisplayOrder = indexnum;
indexnum = dqnum;
}
} }
} }
@ -603,15 +606,15 @@ namespace Shentun.Peis
/// </summary> /// </summary>
/// <param name="UserId"></param> /// <param name="UserId"></param>
/// <returns></returns> /// <returns></returns>
private static async Task<string> GetUserNameFromCache( Guid? UserId)
private static async Task<string> GetUserNameFromCache(Guid? UserId)
{ {
var cacheService = _serviceProvider.GetRequiredService<CacheService>();
var userName = await cacheService.GetUserNameAsync(UserId);
return userName;
var cacheService = _serviceProvider.GetRequiredService<CacheService>();
var userName = await cacheService.GetUserNameAsync(UserId);
return userName;
} }
@ -643,7 +646,7 @@ namespace Shentun.Peis
return ""; return "";
} }
} }
/// <summary> /// <summary>
/// 获取顶级目录单位名称 单位 /// 获取顶级目录单位名称 单位
/// </summary> /// </summary>

Loading…
Cancel
Save