|
@@ -491,20 +491,18 @@ namespace Hotline.KnowledgeBase
|
|
|
}
|
|
|
|
|
|
|
|
|
- var ktbool = dto.KnowledgeType.Any();
|
|
|
- var kobool = dto.KnowledgeOrg.Any();
|
|
|
- if (ktbool)
|
|
|
+ if (dto.KnowledgeType.Any())
|
|
|
{
|
|
|
knowledge.KnowledgeTypes = dto.KnowledgeType.Select(x => new KnowledgeType { Id = x.KnowledgeTypeId }).ToList();
|
|
|
}
|
|
|
- if (kobool)
|
|
|
+ if (dto.KnowledgeOrg.Any())
|
|
|
{
|
|
|
knowledge.KnowledgeOrganizes = dto.KnowledgeOrg.Select(x => new SystemOrganize { Id = x }).ToList();
|
|
|
}
|
|
|
|
|
|
await _knowledgeRepository.UpdateNav(knowledge)
|
|
|
- .Include(d => d.KnowledgeTypes, new UpdateNavOptions { ManyToManyIsUpdateA =true, ManyToManyIsUpdateB = ktbool })
|
|
|
- .Include(d => d.KnowledgeOrganizes, new UpdateNavOptions { ManyToManyIsUpdateA = true, ManyToManyIsUpdateB = kobool })
|
|
|
+ .Include(d => d.KnowledgeTypes, new UpdateNavOptions { ManyToManyIsUpdateA =true})
|
|
|
+ .Include(d => d.KnowledgeOrganizes, new UpdateNavOptions { ManyToManyIsUpdateA = true})
|
|
|
.ExecuteCommandAsync();
|
|
|
//if (dto.KnowledgeType.Any())
|
|
|
// {
|