Uat_Study
parent
17ec90e881
commit
7dad20e6a1
|
@ -35,6 +35,8 @@ namespace IRaCIS.Core.Application.Service
|
||||||
public async Task<IResponseOutput> CopyOtherToThisItem(CopyOtherToThisItem item)
|
public async Task<IResponseOutput> CopyOtherToThisItem(CopyOtherToThisItem item)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
var names = _frontAuditConfigRepository.Where(x => x.ParentId == item.AddItem).Select(x => x.ValueCN).ToList();
|
||||||
|
|
||||||
var list = _frontAuditConfigRepository.Where(x => item.DataSource.Contains(x.ParentId)).ToList().GroupBy(x => new { x.ValueCN }, (key, lst) => new FrontAuditConfig
|
var list = _frontAuditConfigRepository.Where(x => item.DataSource.Contains(x.ParentId)).ToList().GroupBy(x => new { x.ValueCN }, (key, lst) => new FrontAuditConfig
|
||||||
{
|
{
|
||||||
Sort = lst.Select(x => x.Sort).FirstOrDefault(),
|
Sort = lst.Select(x => x.Sort).FirstOrDefault(),
|
||||||
|
@ -59,7 +61,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
Id=Guid.NewGuid(),
|
Id=Guid.NewGuid(),
|
||||||
}).ToList();
|
}).ToList();
|
||||||
|
|
||||||
|
list = list.Where(x => !names.Contains(x.ValueCN)).ToList();
|
||||||
await _repository.AddRangeAsync(list);
|
await _repository.AddRangeAsync(list);
|
||||||
await _repository.SaveChangesAsync();
|
await _repository.SaveChangesAsync();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue