CrazyIter_Bin %!s(int64=4) %!d(string=hai) anos
pai
achega
06d1ea3c9a
Modificáronse 1 ficheiros con 4 adicións e 28 borrados
  1. 4 28
      TEAMModelOS/Controllers/Pager/PaperController.cs

+ 4 - 28
TEAMModelOS/Controllers/Pager/PaperController.cs

@@ -220,24 +220,15 @@ namespace TEAMModelOS.Controllers
             paper.code = "Paper-" + paper.code;
             if (option.ToString().Equals("insert"))
             {               
-                var response = await client.GetContainer("TEAMModelOS", "School").ReadItemStreamAsync(paper.id, new PartitionKey($"{paper.code}"));
-                if (response.Status == 200)
+                if (paper.scope.Equals("private"))
                 {
-                    return Ok(new { error = ResponseCode.DATA_EXIST, V = "试卷已经存在!" });
+                    paper = await client.GetContainer("TEAMModelOS", "Teacher").UpsertItemAsync(paper, new PartitionKey($"{paper.code}"));
                 }
                 else
                 {
-                    if (paper.scope.Equals("private"))
-                    {
-                        //paper.JsonRemove("periodId");
-                        paper = await client.GetContainer("TEAMModelOS", "Teacher").UpsertItemAsync(paper, new PartitionKey($"{paper.code}"));
-                    }
-                    else
-                    {
-                        //paper.JsonRemove("periodId");
-                        paper = await client.GetContainer("TEAMModelOS", "School").UpsertItemAsync(paper, new PartitionKey($"{paper.code}"));
-                    }
+                    paper = await client.GetContainer("TEAMModelOS", "School").UpsertItemAsync(paper, new PartitionKey($"{paper.code}"));
                 }
+                
             }
             else
             {
@@ -251,21 +242,6 @@ namespace TEAMModelOS.Controllers
                 }
             }
             return Ok(new { paper });
-            /*ResponseBuilder builder = ResponseBuilder.custom();
-            if (string.IsNullOrEmpty(request.id))
-            {
-                request.id = _snowflakeId.NextId() + ""; 
-                request.createTime = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
-                await _azureCosmos.SaveOrUpdate(request);
-            }
-            else
-            {
-                await _azureCosmos.SaveOrUpdate(request);
-            }
-            
-            return builder.Data(request).build();*/
-            //return Ok();
         }
-
     }
 }