|
@@ -900,6 +900,7 @@ namespace TEAMModelOS.Controllers
|
|
|
TEAMModelOS.SDK.Models.Research research = null;
|
|
|
var (blob_uri, blob_sas) = _azureStorage.GetBlobContainerSAS(activity.owner, BlobContainerSasPermissions.Read | BlobContainerSasPermissions.List);
|
|
|
activity.sas=blob_sas;
|
|
|
+ activity.url=blob_uri;
|
|
|
return Ok(new { code = 200, activity, contest, reviewRule, training, research });
|
|
|
}
|
|
|
else
|
|
@@ -2542,7 +2543,10 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
cnt="02944f32-f534-3397-ea56-e6f1fc6c3714";
|
|
|
}
|
|
|
- z.sas= _azureStorage.GetBlobContainerSAS(cnt, BlobContainerSasPermissions.Read).sas;
|
|
|
+ var it = _azureStorage.GetBlobContainerSAS(cnt, BlobContainerSasPermissions.Read);
|
|
|
+ z.sas= it.sas;
|
|
|
+ z.url=it.uri;
|
|
|
+
|
|
|
});
|
|
|
string cnt = website.id;
|
|
|
if (website.id.Equals("teammodel"))
|
|
@@ -2551,6 +2555,7 @@ namespace TEAMModelOS.Controllers
|
|
|
}
|
|
|
var blob = _azureStorage.GetBlobContainerSAS(cnt, BlobContainerSasPermissions.Read);
|
|
|
website.sas= blob.sas;
|
|
|
+ website.url=blob.uri;
|
|
|
string blobUrl = blob.uri;
|
|
|
return Ok(new { code = 200, website, websites, blobUrl });
|
|
|
}
|
|
@@ -2610,6 +2615,7 @@ namespace TEAMModelOS.Controllers
|
|
|
TEAMModelOS.SDK.Models.Research research = null;
|
|
|
var (blob_uri, blob_sas) = _azureStorage.GetBlobContainerSAS(activity.owner, BlobContainerSasPermissions.Read | BlobContainerSasPermissions.List);
|
|
|
activity.sas=blob_sas;
|
|
|
+ activity.url=blob_uri;
|
|
|
return Ok(new { code = 200, activity, contest, reviewRule, training, research });
|
|
|
}
|
|
|
else
|
|
@@ -2660,7 +2666,10 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
cnt="02944f32-f534-3397-ea56-e6f1fc6c3714";
|
|
|
}
|
|
|
- website.sas= _azureStorage.GetBlobContainerSAS(cnt, BlobContainerSasPermissions.Read).sas;
|
|
|
+ var blob = _azureStorage.GetBlobContainerSAS(cnt, BlobContainerSasPermissions.Read);
|
|
|
+ website.sas= blob.sas;
|
|
|
+ website.url=blob.uri;
|
|
|
+
|
|
|
return Ok(new { code = 200, website });
|
|
|
}
|
|
|
else
|
|
@@ -2727,9 +2736,9 @@ namespace TEAMModelOS.Controllers
|
|
|
var contest = contestResult.list.Find(z => z.id.Equals(item.activityId));
|
|
|
var activity = activityResult.list.Find(z => z.id.Equals(item.activityId));
|
|
|
var (blob_uri, blob_sas) = _azureStorage.GetBlobContainerSAS(activity.owner, BlobContainerSasPermissions.Read | BlobContainerSasPermissions.List);
|
|
|
-
|
|
|
+
|
|
|
activities.Add(new ActivityExpertDto
|
|
|
- {
|
|
|
+ {
|
|
|
activityId=item.activityId,
|
|
|
activityName=activity?.name,
|
|
|
stime=contest?.review?.stime??0,
|
|
@@ -2738,7 +2747,8 @@ namespace TEAMModelOS.Controllers
|
|
|
completeCount=item.contestTasks.Where(z => z.status==1).Count(),
|
|
|
contestTasks=item.contestTasks,
|
|
|
sas=blob_sas,
|
|
|
- });
|
|
|
+ url=blob_uri
|
|
|
+ }) ;
|
|
|
}
|
|
|
}
|
|
|
return Ok(new { activities,code=200 });
|
|
@@ -3835,6 +3845,7 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
var (blob_uri, blob_sas) = _azureStorage.GetBlobContainerSAS(z.owner, BlobContainerSasPermissions.Read);
|
|
|
z.sas=blob_sas;
|
|
|
+ z.url=blob_uri;
|
|
|
});
|
|
|
return Ok(new { activities, website });
|
|
|
}
|