CrazyIter_Bin 4 rokov pred
rodič
commit
52cb214b65

+ 3 - 3
TEAMModelFunction/TriggerSurvey.cs

@@ -47,14 +47,14 @@ namespace TEAMModelFunction
                     _azureRedis.GetRedisClient(8).KeyDelete($"Survey:Submit:{survey.id}");
                     if (data != null)
                     {
-                        data.ttl = 1;
+                        
                         if (survey.scope == "school")
                         {
-                            data = await client.GetContainer("TEAMModelOS", "School").ReplaceItemAsync<ActivityData>(data, adid, new Azure.Cosmos.PartitionKey($"{adcode}"));
+                            data = await client.GetContainer("TEAMModelOS", "School").DeleteItemAsync<ActivityData>(  adid, new Azure.Cosmos.PartitionKey($"{data.code}"));
                         }
                         else if (survey.scope == "private")
                         {
-                            data = await client.GetContainer("TEAMModelOS", "Teacher").ReplaceItemAsync<ActivityData>(data, adid, new Azure.Cosmos.PartitionKey($"{adcode}"));
+                            data = await client.GetContainer("TEAMModelOS", "Teacher").DeleteItemAsync<ActivityData>( adid, new Azure.Cosmos.PartitionKey($"{data.code}"));
                         }
                     }
                     await _dingDing.SendBotMsg($"问卷调查【{survey.name}-{survey.id}】被删除", GroupNames.成都开发測試群組);

+ 2 - 2
TEAMModelFunction/TriggerVote.cs

@@ -50,11 +50,11 @@ namespace TEAMModelFunction
                         data.ttl = 1;
                         if (vote.scope == "school")
                         {
-                            data = await client.GetContainer("TEAMModelOS", "School").ReplaceItemAsync<ActivityData>(data,adid, new Azure.Cosmos.PartitionKey($"{adcode}"));
+                            data = await client.GetContainer("TEAMModelOS", "School").DeleteItemAsync<ActivityData>(adid, new Azure.Cosmos.PartitionKey($"{data.code}"));
                         }
                         else if (vote.scope == "private")
                         {
-                            data = await client.GetContainer("TEAMModelOS", "Teacher").ReplaceItemAsync<ActivityData>(data,adid, new Azure.Cosmos.PartitionKey($"{adcode}"));
+                            data = await client.GetContainer("TEAMModelOS", "Teacher").DeleteItemAsync<ActivityData>(adid, new Azure.Cosmos.PartitionKey($"{data.code}"));
                         }
                     }
                     await _dingDing.SendBotMsg($"投票活动【{vote.name}-{vote.id}】被删除", GroupNames.成都开发測試群組);