Bläddra i källkod

修改资源。知识点关联

CrazyIter 5 år sedan
förälder
incheckning
c13e510e0b
1 ändrade filer med 12 tillägg och 1 borttagningar
  1. 12 1
      TEAMModelOS.Service/Services/Syllabus/Implement/SyllabusService.cs

+ 12 - 1
TEAMModelOS.Service/Services/Syllabus/Implement/SyllabusService.cs

@@ -114,7 +114,18 @@ namespace TEAMModelOS.Service.Services.Syllabus.Implement
                 //新增
                 data[0].children.AddRange(syllabusNodes);
 
-
+                if (data[0].children.IsNotEmpty()) {
+                    var len = data[0].children.Count;
+                    for (int i = 0; i < len; i++) {
+                        if (data[0].children[i].knowledges.IsNotEmpty()) {
+                            data[0].children[i].knowledge = true;
+                        }
+                        if (data[0].children[i].resources.IsNotEmpty())
+                        {
+                            data[0].children[i].resource = true;
+                        }
+                    }
+                }
                 syllabuses = await azureCosmosDBRepository.SaveOrUpdateAll<Syllabuses>(data);
 
             }