|
@@ -158,7 +158,7 @@ namespace Hotline.Api.Controllers
|
|
KnowledgeNum = SqlFunc.Subqueryable<Knowledge>()
|
|
KnowledgeNum = SqlFunc.Subqueryable<Knowledge>()
|
|
.InnerJoin<KnowledgeRelationType>((k, krt) => k.Id == krt.KnowledgeId)
|
|
.InnerJoin<KnowledgeRelationType>((k, krt) => k.Id == krt.KnowledgeId)
|
|
.InnerJoin<KnowledgeType>((k, krt, t) => krt.KnowledgeTypeId == t.Id)
|
|
.InnerJoin<KnowledgeType>((k, krt, t) => krt.KnowledgeTypeId == t.Id)
|
|
- .Where((k, krt, t) => t.SpliceName.StartsWith(x.SpliceName))
|
|
|
|
|
|
+ .Where((k, krt, t) => t.SpliceName.StartsWith(x.SpliceName) && k.IsDeleted == false && t.IsDeleted == false)
|
|
.WhereIF(!string.IsNullOrEmpty(attribution) && !isCenter, (k, krt, t) => k.Attribution == attribution)
|
|
.WhereIF(!string.IsNullOrEmpty(attribution) && !isCenter, (k, krt, t) => k.Attribution == attribution)
|
|
.WhereIF(status != null, k => k.Status == status)
|
|
.WhereIF(status != null, k => k.Status == status)
|
|
.DistinctCount(k => k.Id)
|
|
.DistinctCount(k => k.Id)
|