|
@@ -69,12 +69,20 @@ namespace TEAMModelOS.Controllers.Learn
|
|
|
//新增Vote
|
|
|
var client = _azureCosmos.GetCosmosClient();
|
|
|
request.code = request.pk + "-" + request.code;
|
|
|
- request.createTime = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
|
|
|
-
|
|
|
+
|
|
|
+ long now = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
|
|
|
+ request.createTime = now;
|
|
|
if (string.IsNullOrEmpty(request.id))
|
|
|
{
|
|
|
request.id = Guid.NewGuid().ToString();
|
|
|
- request.progress = "pending";
|
|
|
+ if (request.startTime < now)
|
|
|
+ {
|
|
|
+ request.progress = "pending";
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ request.progress = "going";
|
|
|
+ }
|
|
|
+
|
|
|
request = await client.GetContainer("TEAMModelOS", "Common").CreateItemAsync(request, new PartitionKey($"{request.code}"));
|
|
|
}
|
|
|
else
|