diff --git a/src/Shentun.Peis.Domain/EntityHelper.cs b/src/Shentun.Peis.Domain/EntityHelper.cs
index ec29b67..260725e 100644
--- a/src/Shentun.Peis.Domain/EntityHelper.cs
+++ b/src/Shentun.Peis.Domain/EntityHelper.cs
@@ -18,10 +18,10 @@ using static Microsoft.EntityFrameworkCore.DbLoggerCategory;
namespace Shentun.Peis
{
- public class EntityHelper
+ public class EntityHelper
{
- private static ICachedServiceProvider _serviceProvider;
-
+ private static ICachedServiceProvider _serviceProvider;
+
///
/// 创建最大显示顺序
///
@@ -115,16 +115,19 @@ namespace Shentun.Peis
{
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
///
///
///
- private static async Task GetUserNameFromCache( Guid? UserId)
+ private static async Task GetUserNameFromCache(Guid? UserId)
{
-
-
- var cacheService = _serviceProvider.GetRequiredService();
- var userName = await cacheService.GetUserNameAsync(UserId);
- return userName;
-
-
+
+
+ var cacheService = _serviceProvider.GetRequiredService();
+ var userName = await cacheService.GetUserNameAsync(UserId);
+ return userName;
+
+
}
@@ -643,7 +646,7 @@ namespace Shentun.Peis
return "";
}
}
-
+
///
/// 获取顶级目录单位名称 单位
///