CrazyIter_Bin 4 years ago
parent
commit
4df0dd34ce
1 changed files with 23 additions and 23 deletions
  1. 23 23
      TEAMModelOS/Controllers/Teacher/InitController.cs

+ 23 - 23
TEAMModelOS/Controllers/Teacher/InitController.cs

@@ -136,29 +136,29 @@ namespace TEAMModelOS.Controllers
                     }
                 }
 
-                //老師個人課綱
+                //老師個人課綱  TODO 暂时不取
                 List<SyllabusRole> syllabus = new List<SyllabusRole>();
-                await foreach (var item in client.GetContainer("TEAMModelOS", "Teacher").GetItemQueryStreamIterator(queryText: $"SELECT c.id, c.name, c.scope, c.resourceCount, c.itemCount, c.children from c ", requestOptions: new QueryRequestOptions() { PartitionKey = new PartitionKey($"Syllabus-{id}") }))
-                {
-                    var jsons = await JsonDocument.ParseAsync(item.ContentStream);
-                    if (jsons.RootElement.TryGetProperty("_count", out JsonElement count) && count.GetUInt16() > 0)
-                    {
-                        foreach (var obj in jsons.RootElement.GetProperty("Documents").EnumerateArray())
-                        {
-                            SyllabusRole syllabusRole = new SyllabusRole();
-                            syllabusRole.id = obj.GetProperty("id").ToString();
-                            syllabusRole.name = obj.GetProperty("name").ToString();
-                            syllabusRole.resourceCount = obj.GetProperty("resourceCount").GetUInt16();
-                            syllabusRole.itemCount = obj.GetProperty("itemCount").GetUInt16();
-                            List<Syllabus> syllabusList = obj.GetProperty("children").ToObject<List<Syllabus>>();
-                            syllabusList.Insert(0, new Syllabus { id = syllabusRole.id, name = syllabusRole.name, pid = "", order = 0 });
-                            syllabusList = syllabusList.OrderBy(x => x.order).ToList();
-                            syllabusRole.structure = CreateSyllabusTree(syllabusList);
-                            syllabus.Add(syllabusRole);
-                        }
-                        //[DEBUG] string jsonString = System.Text.Json.JsonSerializer.Serialize(syllabusRoles);
-                    }
-                }
+                //await foreach (var item in client.GetContainer("TEAMModelOS", "Teacher").GetItemQueryStreamIterator(queryText: $"SELECT c.id, c.name, c.scope, c.resourceCount, c.itemCount, c.children from c ", requestOptions: new QueryRequestOptions() { PartitionKey = new PartitionKey($"Syllabus-{id}") }))
+                //{
+                //    var jsons = await JsonDocument.ParseAsync(item.ContentStream);
+                //    if (jsons.RootElement.TryGetProperty("_count", out JsonElement count) && count.GetUInt16() > 0)
+                //    {
+                //        foreach (var obj in jsons.RootElement.GetProperty("Documents").EnumerateArray())
+                //        {
+                //            SyllabusRole syllabusRole = new SyllabusRole();
+                //            syllabusRole.id = obj.GetProperty("id").ToString();
+                //            syllabusRole.name = obj.GetProperty("name").ToString();
+                //            syllabusRole.resourceCount = obj.GetProperty("resourceCount").GetUInt16();
+                //            syllabusRole.itemCount = obj.GetProperty("itemCount").GetUInt16();
+                //            List<Syllabus> syllabusList = obj.GetProperty("children").ToObject<List<Syllabus>>();
+                //            syllabusList.Insert(0, new Syllabus { id = syllabusRole.id, name = syllabusRole.name, pid = "", order = 0 });
+                //            syllabusList = syllabusList.OrderBy(x => x.order).ToList();
+                //            syllabusRole.structure = CreateSyllabusTree(syllabusList);
+                //            syllabus.Add(syllabusRole);
+                //        }
+                //        //[DEBUG] string jsonString = System.Text.Json.JsonSerializer.Serialize(syllabusRoles);
+                //    }
+                //}
 
                 //換取AuthToken,提供給前端
                 var auth_token = JwtAuthExtension.CreateAuthToken(_option.HostName, id, name?.ToString(), picture?.ToString(), _option.JwtSecretKey, roles: new[] { "teacher"});
@@ -173,7 +173,7 @@ namespace TEAMModelOS.Controllers
             }
             catch (Exception ex)
             {
-                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/GetTeacherInfo()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"IES5,{_option.Location},Teacher/GetTeacherInfo()\n{ex.Message}{ex.StackTrace}", GroupNames.醍摩豆服務運維群組);
                 return BadRequest();
             }
         }