|
@@ -15,9 +15,6 @@ using TEAMModelOS.SDK.Helper.Common.JsonHelper;
|
|
|
using TEAMModelOS.SDK.Helper.Security.ShaHash;
|
|
|
using TEAMModelOS.SDK.Context.Exception;
|
|
|
using TEAMModelOS.Service.Models;
|
|
|
-using System.Text;
|
|
|
-using TEAMModelOS.SDK.Helper.Network.HttpHelper;
|
|
|
-using System.Text.Json;
|
|
|
|
|
|
namespace TEAMModelOS.Controllers.Analysis
|
|
|
{
|
|
@@ -1523,14 +1520,11 @@ namespace TEAMModelOS.Controllers.Analysis
|
|
|
}
|
|
|
|
|
|
[HttpPost("FindExamPaper")]
|
|
|
- public BaseJosnRPCResponse FindExamPaper(JosnRPCRequest<Dictionary<string, object>> request)
|
|
|
+ public async Task<BaseJosnRPCResponse> FindExamPaper(JosnRPCRequest<Dictionary<string, object>> request)
|
|
|
{
|
|
|
-
|
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
|
- request.@params.TryGetValue("subjectCode", out object subjectCode);
|
|
|
- request.@params.TryGetValue("code", out object code);
|
|
|
- /* if (RedisHelper.Instance != null)
|
|
|
- {
|
|
|
+ if (RedisHelper.Instance != null)
|
|
|
+ {
|
|
|
|
|
|
List<Paper> info = await RedisHelper.CacheShellAsync(CacheCosmosPrefix + request.method,
|
|
|
ShaHashHelper.GetSHA1(JsonNetHelper.ToJson(request.@params)), timeoutSeconds, () => { return FindExamPaperRedis(request.@params, request.method); });
|
|
@@ -1576,13 +1570,11 @@ namespace TEAMModelOS.Controllers.Analysis
|
|
|
}
|
|
|
}
|
|
|
[HttpPost("FindExamAnswer")]
|
|
|
- public BaseJosnRPCResponse FindExamAnswer(JosnRPCRequest<Dictionary<string, object>> request)
|
|
|
+ public async Task<BaseJosnRPCResponse> FindExamAnswer(JosnRPCRequest<Dictionary<string, object>> request)
|
|
|
{
|
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
|
- request.@params.TryGetValue("subjectCode", out object subjectCode);
|
|
|
- request.@params.TryGetValue("code", out object code);
|
|
|
- /* if (RedisHelper.Instance != null)
|
|
|
- {
|
|
|
+ if (RedisHelper.Instance != null)
|
|
|
+ {
|
|
|
|
|
|
List<ExamAnswer> info = await RedisHelper.CacheShellAsync(CacheCosmosPrefix + request.method,
|
|
|
ShaHashHelper.GetSHA1(JsonNetHelper.ToJson(request.@params)), timeoutSeconds, () => { return FindExamAnswerRedis(request.@params, request.method); });
|