浏览代码

Merge branch 'develop' of http://52.130.252.100:10000/TEAMMODEL/TEAMModelOS into develop

CrazyIter_Bin 1 年之前
父节点
当前提交
98d29dd49b
共有 2 个文件被更改,包括 21 次插入0 次删除
  1. 1 0
      TEAMModelOS/Controllers/Common/ExamController.cs
  2. 20 0
      TEAMModelOS/Controllers/XTest/FixDataController.cs

+ 1 - 0
TEAMModelOS/Controllers/Common/ExamController.cs

@@ -3676,6 +3676,7 @@ namespace TEAMModelOS.Controllers
                         break;
                     }
                 }
+                //var items = ids.GroupBy(x => x).Select(z => z.Key).ToList().Count;
                 return Ok(new { errorItems, token, ids.Count });
             }
             catch (Exception ex)

+ 20 - 0
TEAMModelOS/Controllers/XTest/FixDataController.cs

@@ -1198,6 +1198,26 @@ namespace TEAMModelOS.Controllers
             return Ok(new { });
         }
 
+        [ProducesDefaultResponseType]
+        //[AuthToken(Roles = "teacher")]
+        [HttpPost("fix-activity-art")]
+        public async Task<IActionResult> FixActivityArt(JsonElement data)
+        {
+
+            var client = _azureCosmos.GetCosmosClient();
+            List<StuActivity> activities = new List<StuActivity>();
+            await foreach (var item in client.GetContainer(Constant.TEAMModelOS, "Student").GetItemQueryIterator<StuActivity>(queryText: "SELECT  value(c) FROM c where c.pk = 'Activity' and c.type = 'Atr'"))
+            {
+                activities.Add(item);
+            }
+            foreach (var activity in activities)
+            {
+                    activity.type = "Art";
+                    await client.GetContainer(Constant.TEAMModelOS, "Student").ReplaceItemAsync<StuActivity>(activity, activity.id,new PartitionKey(activity.code));
+            }
+            return Ok(new { });
+        }
+
         /// <summary>
         /// 修复名单的scope,school,creatorid
         /// </summary>