Commit abfc20d4 by xin.yang

fix bug

parent b96c901c
...@@ -50,8 +50,8 @@ namespace Siger.Middlelayer.AccRepository.Repositories ...@@ -50,8 +50,8 @@ namespace Siger.Middlelayer.AccRepository.Repositories
categoryid = c2.id, categoryid = c2.id,
category = c2.name, category = c2.name,
updatetime = q.updatetime.HasValue && q.updatetime > DateTime.MinValue ? q.updatetime.Value.ToString(ParameterConstant.DateTimeFormat) : "", updatetime = q.updatetime.HasValue && q.updatetime > DateTime.MinValue ? q.updatetime.Value.ToString(ParameterConstant.DateTimeFormat) : "",
cate_guid = t2.guid, cate_guid = c2.guid ?? "",
parentcate_guid = t1.guid, parentcate_guid = c1.guid ?? "",
parentguid = q.parent, parentguid = q.parent,
fixtureguid = q.son, fixtureguid = q.son,
remark = q.remark, remark = q.remark,
...@@ -106,11 +106,12 @@ namespace Siger.Middlelayer.AccRepository.Repositories ...@@ -106,11 +106,12 @@ namespace Siger.Middlelayer.AccRepository.Repositories
categoryid = c2.id, categoryid = c2.id,
category = c2.name, category = c2.name,
updatetime = q.updatetime.HasValue && q.updatetime > DateTime.MinValue ? q.updatetime.Value.ToString(ParameterConstant.DateTimeFormat) : "", updatetime = q.updatetime.HasValue && q.updatetime > DateTime.MinValue ? q.updatetime.Value.ToString(ParameterConstant.DateTimeFormat) : "",
cate_guid = t2.guid, cate_guid = c2.guid ?? "",
parentcate_guid = t1.guid, parentcate_guid = c1.guid ?? "",
parentguid = q.parent, parentguid = q.parent,
fixtureguid = q.son, fixtureguid = q.son,
remark = q.remark remark = q.remark,
parentcategoryid = c1 == null ? 0 : c1.id
}; };
var entities = query.OrderByDescending(q => q.id).AsNoTracking().ToList(); var entities = query.OrderByDescending(q => q.id).AsNoTracking().ToList();
return entities; return entities;
......
...@@ -8,8 +8,10 @@ using Siger.Middlelayer.AccRepository.Repositories.Interface; ...@@ -8,8 +8,10 @@ using Siger.Middlelayer.AccRepository.Repositories.Interface;
using Siger.Middlelayer.AccRepository.Response; using Siger.Middlelayer.AccRepository.Response;
using Siger.Middlelayer.Common; using Siger.Middlelayer.Common;
using Siger.Middlelayer.Common.Extensions; using Siger.Middlelayer.Common.Extensions;
using Siger.Middlelayer.Log;
using Siger.Middlelayer.Repository.Data.Acc; using Siger.Middlelayer.Repository.Data.Acc;
using Siger.Middlelayer.Repository.Paged; using Siger.Middlelayer.Repository.Paged;
using Siger.Middlelayer.Utility.ImportEntities;
namespace Siger.Middlelayer.AccRepository.Repositories namespace Siger.Middlelayer.AccRepository.Repositories
{ {
...@@ -55,5 +57,37 @@ namespace Siger.Middlelayer.AccRepository.Repositories ...@@ -55,5 +57,37 @@ namespace Siger.Middlelayer.AccRepository.Repositories
return new PagedCollectionResult<ResponseFixtureToolsCategory>(entities, totalCount); return new PagedCollectionResult<ResponseFixtureToolsCategory>(entities, totalCount);
} }
} }
public CommonImportResult ImportData(IEnumerable<FixtureToolsCategoryTemplate> list, int projectid)
{
var entities = new List<siger_automation_fixture_tools_category>();
var errors = new List<string>();
var rowIndex = 1;
foreach (var item in list)
{
rowIndex++;
//errors.Add($"{rowIndex},{(int)RequestEnum.ManageCatOnlyBySuperAdministrator}");
}
if (errors.Any())
{
return new CommonImportResult(0, string.Join(";", errors));
}
try
{
_context.siger_automation_fixture_tools_category.AddRange(entities);
_context.SaveChanges();
return new CommonImportResult(1, "1");
}
catch(Exception e)
{
Logger.WriteLineError(e.Message);
throw;
}
}
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment