ソースを参照

Blob上传记录接口调整。增加stuList返回参数字段。

CrazyIter_Bin 3 年 前
コミット
2a5e01a6cd

+ 4 - 3
TEAMModelOS/ClientApp/src/api/blob.js

@@ -43,9 +43,9 @@ export default {
     deletePrefix: function (data) {
         return post('/blob/delete-prefix', data)
     },
-    // 批量删除blob
+    // 内容模块批量删除blob上传记录和文件
     deleteBlobs: function (data) {
-        return post('/blob/delete-blobs', data)
+        return post('/blob/bloblog-delete', data)
     },
     /*** 新增 编辑接口
     {
@@ -62,8 +62,9 @@ export default {
         "id": "19ccce98-c524-4ea7-aabc-887d1391e551"
     }
      */
+    //新增或更新blob文件上传记录。
     BlobInfoMgt: function (data) {
-        return post('/blob/bloblog-opt', data)
+        return post('/blob/bloblog-upsert', data)
     },
     /**
      * 查询资源信息

+ 2 - 2
TEAMModelOS/Controllers/Core/BlobController.cs

@@ -494,7 +494,7 @@ namespace TEAMModelOS.Controllers.Core
         /// </summary>
         /// <param name="request"></param>
         /// <returns></returns>
-        [HttpPost("bloblog-opt")]
+        [HttpPost("bloblog-upsert")]
         public async Task<ActionResult> BloblogOpt(JsonElement request) {
 
             try
@@ -665,7 +665,7 @@ namespace TEAMModelOS.Controllers.Core
         /// </summary>
         /// <param name="request"></param>
         /// <returns></returns>
-        [HttpPost("delete-blobs")]
+        [HttpPost("bloblog-delete")]
         [AuthToken(Roles = "teacher,admin")]
         public async Task<IActionResult> DeleteBlobs(JsonElement json)
         {

+ 2 - 2
TEAMModelOS/Controllers/Teacher/CommentController.cs

@@ -509,7 +509,7 @@ namespace TEAMModelOS.Controllers
             if (!string.IsNullOrWhiteSpace(school) && classes.IsNotEmpty())
             {
                 //string querySchool = $" SELECT distinct  value c   FROM c {joinSqlClasses} {joinSqlSubjects}  where {stimesql}  {etimesql}  {progresssql}  {typesql}  {andSqlSubjects}  {tgSql}";
-                string querySchool = $" SELECT distinct c.owner, c.id,c.code, c.classes,c.subjects,c.progress,c.scope,c.startTime,c.school,c.creatorId,c.name,c.pk ,c.endTime   FROM c {joinSqlClasses}   where   {pksql}    {classesSql}";
+                string querySchool = $" SELECT distinct c.owner, c.id,c.code, c.classes,c.stuLists,c.subjects,c.progress,c.scope,c.startTime,c.school,c.creatorId,c.name,c.pk ,c.endTime   FROM c {joinSqlClasses}   where   {pksql}    {classesSql}";
                 //查询数据归属学校的
                 await foreach (var item in client.GetContainer("TEAMModelOS", "Common").GetItemQueryStreamIterator(querySchool, continuationToken: continuationTokenSchool, requestOptions: new QueryRequestOptions() { MaxItemCount = topcout, PartitionKey = new PartitionKey($"{type}-{school}") }))
                 {
@@ -540,7 +540,7 @@ namespace TEAMModelOS.Controllers
 
                 }
             }
-            string queryTeacher = $" SELECT distinct c.owner, c.id,c.code, c.classes,c.subjects,c.progress,c.scope,c.startTime,c.school,c.creatorId,c.name,c.pk ,c.endTime  FROM c   where   {pksql}  ";
+            string queryTeacher = $" SELECT distinct c.owner, c.id,c.code, c.classes,c.stuLists,c.subjects,c.progress,c.scope,c.startTime,c.school,c.creatorId,c.name,c.pk ,c.endTime  FROM c   where   {pksql}  ";
             //查询数据归属学校的
             await foreach (var item in client.GetContainer("TEAMModelOS", "Common").GetItemQueryStreamIterator(queryTeacher, continuationToken: continuationTokenSchool, requestOptions: new QueryRequestOptions() { MaxItemCount = topcout, PartitionKey = new PartitionKey($"{type}-{id}") }))
             {