|
@@ -234,6 +234,31 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
return builder.Data(data.OrderBy(m => m.order)).Extend(new Dictionary<string, object> { { "count", data.Count } }).build();
|
|
return builder.Data(data.OrderBy(m => m.order)).Extend(new Dictionary<string, object> { { "count", data.Count } }).build();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 获取知识根据id
|
|
|
|
+ /// </summary>
|
|
|
|
+ /// <param name="request"></param>
|
|
|
|
+ /// <returns></returns>
|
|
|
|
+ [HttpPost("FindKnowledgeById")]
|
|
|
|
+ public async Task<BaseJosnRPCResponse> FindKnowledgeById(JosnRPCRequest<List<string>> request)
|
|
|
|
+ {
|
|
|
|
+ // request.@params.TryAdd("PartitionKey", request.lang);
|
|
|
|
+ JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
|
|
+ List<Knowledge> data = new List<Knowledge>();
|
|
|
|
+ if (request.@params.IsNotEmpty())
|
|
|
|
+ {
|
|
|
|
+ data = await _cosmos.FindByIds<Knowledge>(request.@params);
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ builder.Error(false, ResponseCode.PARAMS_ERROR, "参数异常");
|
|
|
|
+ }
|
|
|
|
+ return builder.Data(data.OrderBy(m => m.order)).Extend(new Dictionary<string, object> { { "count", data.Count } }).build();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
/// <summary>
|
|
/// <summary>
|
|
/// 保存或更新知识
|
|
/// 保存或更新知识
|
|
/// </summary>
|
|
/// </summary>
|