Ver código fonte

1.學校基本資料追加「是否為初始狀態」欄位
2.修正上傳評測API判斷「科目ID」邏輯

jeff 2 anos atrás
pai
commit
4136864321

+ 4 - 0
TEAMModelOS.SDK/Models/Cosmos/School/School.cs

@@ -98,6 +98,10 @@ namespace TEAMModelOS.SDK.Models
         /// 存多个区域
         /// </summary>
         public List<SchoolArea> areas { get; set; } = new List<SchoolArea>();
+        /// <summary>
+        /// 是否為初始狀態
+        /// </summary>
+        public bool isinit { get; set; }
     }
     /// <summary>
     /// 课表计划

+ 3 - 1
TEAMModelOS/Controllers/Client/HiTeachController.cs

@@ -1553,6 +1553,7 @@ namespace TEAMModelOS.Controllers.Client
                 ExamInfo ExamInfoFromReq = JsonSerializer.Deserialize<ExamInfo>(strExam);
                 string examId = ExamInfoFromReq.id;
                 string excode = ExamInfoFromReq.code;
+                string examSubjectId = ExamInfoFromReq.subjects[0].id;
                 //ExamInfo dbExamInfo = exam.ToObject<ExamInfo>();
                 ExamInfo dbExamInfo = JsonSerializer.Deserialize<ExamInfo>(strExam);
 
@@ -1594,7 +1595,8 @@ namespace TEAMModelOS.Controllers.Client
                 {
                     string paperBlobPath = (!paperInfo.blob.EndsWith("/")) ? paperInfo.blob + "/" : paperInfo.blob;
                     paperBlobPath = (paperInfo.blob.StartsWith("/")) ? paperBlobPath.Remove(0, 1) : paperBlobPath;
-                    string subjectId = dbExamInfo.subjects[paperIndex].id;
+                    //string subjectId = dbExamInfo.subjects[paperIndex].id;
+                    string subjectId = examSubjectId;
                     recordPaperInfo.Add(new Dictionary<string, string>() { { "id", paperInfo.id }, { "blob", paperBlobPath }, { "subjectId", subjectId }, { "itemcount", paperInfo.point.Count.ToString() } });
                     paperIndex++;
                 }