|
@@ -450,7 +450,7 @@ namespace TEAMModelOS.Controllers.Learn
|
|
|
{
|
|
|
partitionKey = $"HomeworkRecord-{school}-{userid}";
|
|
|
}
|
|
|
- Content content = _content.ToObject<Content>();
|
|
|
+ List<Attachment> content = _content.ToObject<List<Attachment>>();
|
|
|
int taskStatus = -1;
|
|
|
byte msgid = 0;
|
|
|
if (content != null)
|
|
@@ -460,6 +460,7 @@ namespace TEAMModelOS.Controllers.Learn
|
|
|
{
|
|
|
HomeworkRecord record = await client.GetContainer(Constant.TEAMModelOS, tbname).ReadItemAsync<HomeworkRecord>($"{_id}", new PartitionKey(partitionKey));
|
|
|
record.content = content;
|
|
|
+ record.submitCount += 1;
|
|
|
await client.GetContainer(Constant.TEAMModelOS, tbname).ReplaceItemAsync<HomeworkRecord>(record, $"{_id}", new PartitionKey(partitionKey));
|
|
|
taskStatus = 1;
|
|
|
msgid = 1;
|
|
@@ -477,7 +478,8 @@ namespace TEAMModelOS.Controllers.Learn
|
|
|
content = content,
|
|
|
pk = "HomeworkRecord",
|
|
|
ttl = -1,
|
|
|
- time = now
|
|
|
+ time = now,
|
|
|
+ submitCount = 1
|
|
|
};
|
|
|
record = await client.GetContainer(Constant.TEAMModelOS, tbname).CreateItemAsync<HomeworkRecord>(record, new PartitionKey(partitionKey));
|
|
|
taskStatus = 1;
|