|
@@ -86,6 +86,32 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 获取SyllabusResource
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="request"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpPost("FindSyllabusResourceById")]
|
|
|
+ public async Task<BaseJosnRPCResponse> FindSyllabusResourceById(JosnRPCRequest<List<string>> request)
|
|
|
+ {
|
|
|
+ // request.@params.TryAdd("PartitionKey", request.lang);
|
|
|
+ JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
|
+ if (request.@params != null)
|
|
|
+ {
|
|
|
+ List<SyllabusResource> data = new List<SyllabusResource>();
|
|
|
+ data = await _cosmos.FindByIds<SyllabusResource>(request.@params);
|
|
|
+ if (data.IsNotEmpty())
|
|
|
+ {
|
|
|
+ return builder.Data(data.OrderBy(m => m.createTime)).Extend(new Dictionary<string, object> { { "count", data.Count } }).build();
|
|
|
+
|
|
|
+ }
|
|
|
+ else return builder.Error(false, ResponseCode.NOT_FOUND, "资源未找到").build();
|
|
|
+
|
|
|
+ }
|
|
|
+ else return builder.Error(false, ResponseCode.PARAMS_ERROR, "参数为空").build();
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 删除 SyllabusResource
|
|
|
/// </summary>
|