Просмотр исходного кода

删除注释并优化数据处理逻辑

在 `DelegationInfoRepository.cs` 文件中,删除了获取接团信息的注释文档。

在 `EnterExitCostDraftRepository.cs` 文件中,移除了一行从数据库获取数据的代码,并添加了新的逻辑以处理 `wordTypeData`。如果 `wordTypeData` 的长度小于 1,将查找包含 "ProvinceDefaultItem" 的默认项并赋值给 `wordTypeData`。
LEIYI месяцев назад: 2
Родитель
Сommit
b71a6ebc08

+ 0 - 1
OASystem/OASystem.Infrastructure/Repositories/Groups/DelegationInfoRepository.cs

@@ -686,7 +686,6 @@ namespace OASystem.Infrastructure.Repositories.Groups
             return list;
         }
 
-
         /// <summary>
         /// 获取接团信息 编辑 
         /// 基础 数据源

+ 15 - 1
OASystem/OASystem.Infrastructure/Repositories/Groups/EnterExitCostDraftRepository.cs

@@ -548,7 +548,6 @@ namespace OASystem.Infrastructure.Repositories.Groups
             var datas = await _sqlSugar
                 .Queryable<Sys_SetData>()
                 .Where(x => x.IsDel == 0 && (x.STid == 72 || x.STid == 73))
-
                 .ToListAsync();
 
 
@@ -560,6 +559,21 @@ namespace OASystem.Infrastructure.Repositories.Groups
                                     Remark = x.Remark
 
                                 }).ToArray();
+            if (wordTypeData.Length < 1)
+            {
+                //ProvinceDefaultItem
+
+                var defaultItem = datas.Where(x => x.STid == 72 && x.Remark.Contains("ProvinceDefaultItem"))
+                                .Select(x => new SetDataInfoView()
+                                {
+                                    Id = x.Id,
+                                    Name = x.Name,
+                                    Remark = x.Remark
+
+                                }).FirstOrDefault();
+                wordTypeData = new SetDataInfoView[] { defaultItem };
+            }
+
             var excelTypeData = datas.Where(x => x.STid == 73 && x.Remark.Contains(provinceId.ToString()))
                                 .Select(x => new SetDataInfoView()
                                 {