Kaynağa Gözat

修复获取知识纠错列表错误

qinchaoyue 5 ay önce
ebeveyn
işleme
5f056a9aaa

+ 2 - 1
src/Hotline.Api/Controllers/KnowledgeController.cs

@@ -1196,8 +1196,9 @@ namespace Hotline.Api.Controllers
                 var type = await _knowledgeTypeRepository.GetAsync(x => x.Id == dto.KnowledgeTypeId);
                 typeSpliceName = type?.SpliceName;
             }
-            var (total, items) = await _knowledgeCorrectionRepository.Queryable()
+            var (total, items) = await _knowledgeCorrectionRepository.Queryable(includeDeleted: true)
                 .Includes(x => x.Knowledge)
+                .Where(m => m.IsDeleted == false && m.Knowledge.IsDeleted == false)
                 //.WhereIF(!string.IsNullOrEmpty(dto.KnowledgeTypeId), x => x.Knowledge.KnowledgeTypeId == dto.KnowledgeTypeId!)
                 .WhereIF(!string.IsNullOrEmpty(dto.CreatorName), x => x.CreatorName == dto.CreatorName!)
                  //.WhereIF(!string.IsNullOrEmpty(typeSpliceName), x => SqlFunc.JsonLike(x.Knowledge.KnowledgeType, typeSpliceName))