|
@@ -1196,12 +1196,12 @@ namespace TEAMModelOS.Controllers.Client
|
|
|
string targetScope = dbExamInfo.scope; //評測對象 school:校本班級 private:私人課程
|
|
|
var blobPrivateContainer = _azureStorage.GetBlobContainerClient(id);
|
|
|
string sourceBlobPath = recordPaperInfoDic["blob"];
|
|
|
+ Azure.Pageable<BlobItem> sourceBlobs = blobPrivateContainer.GetBlobs(prefix: sourceBlobPath);
|
|
|
string destBlobPath = $"exam/{dbExamInfo.id}/paper/{recordPaperInfoDic["id"]}/"; //拷貝對象路徑 path:exam/{評測ID}/paper/{試卷ID}/
|
|
|
if (targetScope.Equals("school")) //校本
|
|
|
{
|
|
|
string schoolId = dbExamInfo.school;
|
|
|
var blobSchoolContainer = _azureStorage.GetBlobContainerClient(schoolId);
|
|
|
- Azure.Pageable<BlobItem> sourceBlobs = blobSchoolContainer.GetBlobs(prefix: sourceBlobPath);
|
|
|
if (sourceBlobs.Count() > 0)
|
|
|
{
|
|
|
foreach (var blob in sourceBlobs)
|
|
@@ -1223,7 +1223,6 @@ namespace TEAMModelOS.Controllers.Client
|
|
|
}
|
|
|
else //私人
|
|
|
{
|
|
|
- Azure.Pageable<BlobItem> sourceBlobs = blobPrivateContainer.GetBlobs(prefix: sourceBlobPath);
|
|
|
if (sourceBlobs.Count() > 0)
|
|
|
{
|
|
|
foreach (var blob in sourceBlobs)
|