Bladeren bron

update。

CrazyIter_Bin 2 jaren geleden
bovenliggende
commit
d26ba4a1df

+ 4 - 4
TEAMModelOS/Controllers/OpenApi/Business/BizCustomizeController.cs

@@ -298,7 +298,7 @@ namespace TEAMModelOS.Controllers
         /// <param name="jsonElement"></param>
         /// <param name="jsonElement"></param>
         /// <returns></returns>
         /// <returns></returns>
         [ProducesDefaultResponseType]
         [ProducesDefaultResponseType]
-        [HttpPost("get-lesson-relords")]
+        [HttpPost("get-lesson-records")]
         [ApiToken(Auth = "2004", Name = "获取学校课例", TName = "獲取學校課例", EName = "Get school lessons", RWN = "R", Limit = false)]
         [ApiToken(Auth = "2004", Name = "获取学校课例", TName = "獲取學校課例", EName = "Get school lessons", RWN = "R", Limit = false)]
         public async Task<IActionResult> GetLessonRec(JsonElement jsonElement)
         public async Task<IActionResult> GetLessonRec(JsonElement jsonElement)
         {
         {
@@ -416,13 +416,13 @@ namespace TEAMModelOS.Controllers
         /// <param name="jsonElement"></param>
         /// <param name="jsonElement"></param>
         /// <returns></returns>
         /// <returns></returns>
         [ProducesDefaultResponseType]
         [ProducesDefaultResponseType]
-        [HttpPost("set-stdent-score")]
+        [HttpPost("upsert-student-score")]
         [ApiToken(Auth = "2005", Name = "添加/修改学生艺术评测(音乐)答题结果", TName = "添加/修改學生藝術評測音樂答題結果", EName = "Add/modify the music answer results of student art evaluation", RWN = "W", Limit = false)]
         [ApiToken(Auth = "2005", Name = "添加/修改学生艺术评测(音乐)答题结果", TName = "添加/修改學生藝術評測音樂答題結果", EName = "Add/modify the music answer results of student art evaluation", RWN = "W", Limit = false)]
         public async Task<IActionResult> SetStudnetScore(JsonElement jsonElement)
         public async Task<IActionResult> SetStudnetScore(JsonElement jsonElement)
         {
         {
             var (id, school) = HttpContext.GetApiTokenInfo();
             var (id, school) = HttpContext.GetApiTokenInfo();
-            if (!jsonElement.TryGetProperty("oAnswer", out JsonElement _oAnswer)) return Ok(new { responseDate = new ResponseData<dynamic>() { code = RespondCode.ParamsError, msg = "oaswer参数错误", data = null } });
-            OAnswerUp oAnswer = _oAnswer.ToObject<OAnswerUp>();
+            if (!jsonElement.TryGetProperty("answer", out JsonElement _answer)) return Ok(new { responseDate = new ResponseData<dynamic>() { code = RespondCode.ParamsError, msg = "answer参数错误", data = null } });
+            OAnswerUp oAnswer = _answer.ToObject<OAnswerUp>();
             StudentArtResult studentArtResult = new();
             StudentArtResult studentArtResult = new();
             var cosmosClient = _azureCosmos.GetCosmosClient();
             var cosmosClient = _azureCosmos.GetCosmosClient();
             var resArt = await cosmosClient.GetContainer(Constant.TEAMModelOS, "Student").ReadItemStreamAsync($"{school}-{oAnswer.studentId}", new PartitionKey($"ArtResult-{oAnswer.artId}"));
             var resArt = await cosmosClient.GetContainer(Constant.TEAMModelOS, "Student").ReadItemStreamAsync($"{school}-{oAnswer.studentId}", new PartitionKey($"ArtResult-{oAnswer.artId}"));

+ 5 - 5
TEAMModelOS/Controllers/OpenApi/OpenApiService.cs

@@ -1782,7 +1782,7 @@ namespace TEAMModelOS.Controllers
                 jwt.Payload.TryGetValue("website", out object website);
                 jwt.Payload.TryGetValue("website", out object website);
 
 
                 List<string> roles = $"{_roles}".ToObject<List<string>>();
                 List<string> roles = $"{_roles}".ToObject<List<string>>();
-                if (roles.Contains("student") && $"{scope}".Equals("student")) 
+                if (roles.Contains("student") && $"{scope}".Equals("student"))
                 {
                 {
                     if (!string.IsNullOrEmpty(stuId) && !string.IsNullOrEmpty(scId))
                     if (!string.IsNullOrEmpty(stuId) && !string.IsNullOrEmpty(scId))
                     {
                     {
@@ -1807,16 +1807,16 @@ namespace TEAMModelOS.Controllers
                                 }
                                 }
                             }
                             }
                             else
                             else
-                                return new ResponseData<dynamic>() { code = RespondCode.NotFound, msg = "未找到该学生", data = new { id = stuId, schoolId = scId } };
+                            { return new ResponseData<dynamic>() { code = RespondCode.NotFound, msg = "未找到该学生", data = new { id = stuId, schoolId = scId } }; }
                         }
                         }
                         else
                         else
-                            return new ResponseData<dynamic>() { code = RespondCode.NotFound, msg = "headers和idToken中的学校ID不匹配", data = null };
+                        { return new ResponseData<dynamic>() { code = RespondCode.NotFound, msg = "headers和idToken中的学校ID不匹配", data = null }; }
                     }
                     }
                     else
                     else
-                        return new ResponseData<dynamic>() { code = RespondCode.ParamsError, msg = "参数错误:Sub/scId", data = null };
+                    { return new ResponseData<dynamic>() { code = RespondCode.ParamsError, msg = "参数错误:Sub/scId", data = null }; }
                 }
                 }
                 else
                 else
-                    return new ResponseData<dynamic>() { code = RespondCode.ParamsError, msg = "参数错误:roles/Azp", data = null };
+                { return new ResponseData<dynamic>() { code = RespondCode.ParamsError, msg = "参数错误:roles/Azp", data = null }; }
 
 
 
 
                 return new ResponseData<dynamic>() { code = RespondCode.Ok, msg = "成功", data = student };
                 return new ResponseData<dynamic>() { code = RespondCode.Ok, msg = "成功", data = student };