|
@@ -8,6 +8,7 @@ using DocumentFormat.OpenXml.Math;
|
|
|
using DocumentFormat.OpenXml.Spreadsheet;
|
|
|
using DocumentFormat.OpenXml.Wordprocessing;
|
|
|
using HTEXLib.COMM.Helpers;
|
|
|
+using OpenXmlPowerTools;
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Diagnostics;
|
|
@@ -560,11 +561,16 @@ namespace TEAMModelOS.SDK
|
|
|
var resultSchool = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).GetList<ActivityDto>(sqlSchool, "Activity");
|
|
|
activities.AddRange(resultSchool.list);
|
|
|
}
|
|
|
+ long now = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
|
|
activities.ForEach(z =>
|
|
|
{
|
|
|
var (blob_uri, blob_sas) = _azureStorage.GetBlobContainerSAS(z.owner, BlobContainerSasPermissions.Read | BlobContainerSasPermissions.List);
|
|
|
z.sas=blob_sas;
|
|
|
z.url = blob_uri;
|
|
|
+ if (z.etime<now)
|
|
|
+ {
|
|
|
+ z.publish=2;
|
|
|
+ }
|
|
|
});
|
|
|
|
|
|
return activities;
|
|
@@ -642,12 +648,16 @@ namespace TEAMModelOS.SDK
|
|
|
var resultSchool = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).GetList<TeacherActivityDto>(sqlSchool, "Activity");
|
|
|
activities.AddRange(resultSchool.list);
|
|
|
}
|
|
|
-
|
|
|
+ long now=DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
|
|
activities.ForEach(z =>
|
|
|
{
|
|
|
var (blob_uri, blob_sas) = _azureStorage.GetBlobContainerSAS(z.owner, BlobContainerSasPermissions.Read);
|
|
|
z.sas=blob_sas;
|
|
|
z.url=blob_uri;
|
|
|
+ if (z.etime<now)
|
|
|
+ {
|
|
|
+ z.publish=2;
|
|
|
+ }
|
|
|
});
|
|
|
if (activities.IsNotEmpty())
|
|
|
{
|