|
@@ -853,6 +853,9 @@ namespace TEAMModelOS.Controllers
|
|
|
//List<(int index ,string content, double count)> acount = new List<(int index,string content, double count)>();
|
|
|
for (int i = 0; i < ans.Count; i++)
|
|
|
{
|
|
|
+ if (ans[i].Count == 0) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
var ac = ans[i].Where(a => a.Trim().Length > 0).ToList().Count;
|
|
|
var sc = standard[i].Count;
|
|
|
//算分处理
|
|
@@ -1008,19 +1011,19 @@ namespace TEAMModelOS.Controllers
|
|
|
if ($"{scope}".Equals(Constant.ScopeStudent))
|
|
|
{
|
|
|
StuActivity activity = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, "Student").ReadItemAsync<StuActivity>(id.ToString(), new PartitionKey($"Activity-{school}-{userId}"));
|
|
|
- activity.taskStatus = 1;
|
|
|
+ activity.taskStatus = 0;
|
|
|
await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, "Student").ReplaceItemAsync<StuActivity>(activity, id.ToString(), new PartitionKey($"Activity-{school}-{userId}"));
|
|
|
}
|
|
|
if ($"{scope}".Equals(Constant.ScopeTmdUser))
|
|
|
{
|
|
|
StuActivity activity = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, "Student").ReadItemAsync<StuActivity>(id.ToString(), new PartitionKey($"Activity-{userId}"));
|
|
|
- activity.taskStatus = 1;
|
|
|
+ activity.taskStatus = 0;
|
|
|
await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, "Student").ReplaceItemAsync<StuActivity>(activity, id.ToString(), new PartitionKey($"Activity-{userId}"));
|
|
|
}
|
|
|
if ($"{scope}".Equals(Constant.ScopeTeacher))
|
|
|
{
|
|
|
StuActivity activity = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, "Teacher").ReadItemAsync<StuActivity>(id.ToString(), new PartitionKey($"Activity-{userId}"));
|
|
|
- activity.taskStatus = 1;
|
|
|
+ activity.taskStatus = 0;
|
|
|
await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, "Teacher").ReplaceItemAsync<StuActivity>(activity, id.ToString(), new PartitionKey($"Activity-{userId}"));
|
|
|
}
|
|
|
}
|
|
@@ -1029,19 +1032,19 @@ namespace TEAMModelOS.Controllers
|
|
|
if ($"{scope}".Equals(Constant.ScopeStudent))
|
|
|
{
|
|
|
StuActivity activity = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, "Student").ReadItemAsync<StuActivity>(id.ToString(), new PartitionKey($"Activity-{school}-{userId}"));
|
|
|
- activity.taskStatus = 0;
|
|
|
+ activity.taskStatus = 1;
|
|
|
await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, "Student").ReplaceItemAsync<StuActivity>(activity, id.ToString(), new PartitionKey($"Activity-{school}-{userId}"));
|
|
|
}
|
|
|
if ($"{scope}".Equals(Constant.ScopeTmdUser))
|
|
|
{
|
|
|
StuActivity activity = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, "Student").ReadItemAsync<StuActivity>(id.ToString(), new PartitionKey($"Activity-{userId}"));
|
|
|
- activity.taskStatus = 0;
|
|
|
+ activity.taskStatus = 1;
|
|
|
await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, "Student").ReplaceItemAsync<StuActivity>(activity, id.ToString(), new PartitionKey($"Activity-{userId}"));
|
|
|
}
|
|
|
if ($"{scope}".Equals(Constant.ScopeTeacher))
|
|
|
{
|
|
|
StuActivity activity = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, "Teacher").ReadItemAsync<StuActivity>(id.ToString(), new PartitionKey($"Activity-{userId}"));
|
|
|
- activity.taskStatus = 0;
|
|
|
+ activity.taskStatus = 1;
|
|
|
await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, "Teacher").ReplaceItemAsync<StuActivity>(activity, id.ToString(), new PartitionKey($"Activity-{userId}"));
|
|
|
}
|
|
|
}
|