CrazyIter 5 年 前
コミット
407b5f1ab5

+ 1 - 0
TEAMModelOS.Service/Models/StudentInfo/ClassStudent.cs

@@ -28,6 +28,7 @@ namespace TEAMModelOS.Service.Models
         /// 学生id
         /// </summary>
         [PartitionKey]
+        [Required(ErrorMessage = "{0} 必须填写")]
         public string code { get; set; }
 
     }

+ 16 - 22
TEAMModelOS/Controllers/Core/ClassStudentController.cs

@@ -85,32 +85,26 @@ namespace TEAMModelOS.Controllers
         public async Task<BaseJosnRPCResponse> Save(JosnRPCRequest<List<ClassStudent>> request)
         {
             JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
-
-            if (ValidateHelper.IsValid(request.@params))
-            {
-                List<ClassStudent> students = await _cosmos.SaveOrUpdateAll(request.@params);
-                builder.Data(students);
-            }
+            List<ClassStudent> students = await _cosmos.SaveOrUpdateAll(request.@params);
+            builder.Data(students);
             return builder.build();
         }
 
 
-        /// <summary>
-        /// 学生加入教室 
-        /// </summary>
-        /// <param name="request"></param>
-        /// <returns></returns>
-        [HttpPost("addStudent")]
-        public async Task<BaseJosnRPCResponse> addStudent(JosnRPCRequest<List<ClassStudent>> request)
-        {
-            JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
-            if (ValidateHelper.IsValid(request.@params))
-            {
-                List<ClassStudent> students = await _cosmos.SaveOrUpdateAll(request.@params);
-                builder.Data(students);
-            }
-            return builder.build();
-        }
+        ///// <summary>
+        ///// 学生加入教室 
+        ///// </summary>
+        ///// <param name="request"></param>
+        ///// <returns></returns>
+        //[HttpPost("addStudent")]
+        //public async Task<BaseJosnRPCResponse> addStudent(JosnRPCRequest<List<ClassStudent>> request)
+        //{
+        //    JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
+          
+        //    List<ClassStudent> students = await _cosmos.SaveOrUpdateAll(request.@params);
+        //    builder.Data(students);
+        //    return builder.build();
+        //}
         /// <summary>
         /// 学生退出教室,只能退出非原生班级的教室
         /// </summary>