时间间隔
parent
3de8087fcc
commit
fa33be9718
|
@ -197,6 +197,7 @@ namespace IRaCIS.Api.Controllers
|
||||||
StudyId = archivedStudyIds[0],
|
StudyId = archivedStudyIds[0],
|
||||||
UploadStartTime = startTime,
|
UploadStartTime = startTime,
|
||||||
UploadFinishedTime = DateTime.Now,
|
UploadFinishedTime = DateTime.Now,
|
||||||
|
TotalMillisecondsInterval = (DateTime.Now- startTime).TotalMilliseconds,
|
||||||
FileSize = (decimal)HttpContext.Request.ContentLength,
|
FileSize = (decimal)HttpContext.Request.ContentLength,
|
||||||
FileCount = archiveResult.ReceivedFileCount,
|
FileCount = archiveResult.ReceivedFileCount,
|
||||||
IsDicom = true,
|
IsDicom = true,
|
||||||
|
|
|
@ -57,28 +57,32 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
public string UploadFinishedTimeStr => UploadFinishedTime.ToString("yyyy-MM-dd HH:mm:ss.fff");
|
public string UploadFinishedTimeStr => UploadFinishedTime.ToString("yyyy-MM-dd HH:mm:ss.fff");
|
||||||
|
|
||||||
|
|
||||||
|
public double TotalMillisecondsInterval { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string TimeInterval
|
public string TimeInterval
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
|
|
||||||
var tSpan = UploadFinishedTime - UploadStartTime;
|
var uploadTimeSpan = UploadFinishedTime - UploadStartTime;
|
||||||
|
|
||||||
if (tSpan.Seconds == 0 && tSpan.Minutes==0 && tSpan.Hours == 0)
|
|
||||||
|
if (uploadTimeSpan.Seconds == 0 && uploadTimeSpan.Minutes==0 && uploadTimeSpan.Hours == 0)
|
||||||
{
|
{
|
||||||
return $"{tSpan.Milliseconds}毫秒";
|
return $"{uploadTimeSpan.Milliseconds}毫秒";
|
||||||
}
|
}
|
||||||
else if ( tSpan.Minutes == 0 && tSpan.Hours == 0)
|
else if (uploadTimeSpan.Minutes == 0 && uploadTimeSpan.Hours == 0)
|
||||||
{
|
{
|
||||||
return $"{tSpan.Seconds}秒";
|
return $"{uploadTimeSpan.Seconds}秒";
|
||||||
}
|
}
|
||||||
else if ( tSpan.Hours == 0)
|
else if (uploadTimeSpan.Hours == 0)
|
||||||
{
|
{
|
||||||
return $"{tSpan.Minutes} 分钟 {tSpan.Seconds} 秒";
|
return $"{uploadTimeSpan.Minutes} 分钟 {uploadTimeSpan.Seconds} 秒";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return $" {tSpan.Hours} 小时 {tSpan.Minutes} 分钟 {tSpan.Seconds} 秒";
|
return $" {uploadTimeSpan.Hours} 小时 {uploadTimeSpan.Minutes} 分钟 {uploadTimeSpan.Seconds} 秒 {uploadTimeSpan.Milliseconds}毫秒";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -164,6 +164,9 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
|
||||||
FileSize = t.FileSize,
|
FileSize = t.FileSize,
|
||||||
UploadFinishedTime = t.UploadFinishedTime,
|
UploadFinishedTime = t.UploadFinishedTime,
|
||||||
UploadStartTime = t.UploadStartTime,
|
UploadStartTime = t.UploadStartTime,
|
||||||
|
|
||||||
|
TotalMillisecondsInterval = t.TotalMillisecondsInterval,
|
||||||
|
|
||||||
IsDicomReUpload = t.IsDicomReUpload,
|
IsDicomReUpload = t.IsDicomReUpload,
|
||||||
StudyId = t.Id,
|
StudyId = t.Id,
|
||||||
IsDicom = t.IsDicom,
|
IsDicom = t.IsDicom,
|
||||||
|
@ -174,7 +177,6 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
//.ProjectTo<UnionStudyViewDodel>(_mapper.ConfigurationProvider);
|
//.ProjectTo<UnionStudyViewDodel>(_mapper.ConfigurationProvider);
|
||||||
|
|
||||||
|
|
||||||
|
@ -204,6 +206,9 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
|
||||||
FileSize = t.FileSize,
|
FileSize = t.FileSize,
|
||||||
UploadFinishedTime = t.UploadFinishedTime,
|
UploadFinishedTime = t.UploadFinishedTime,
|
||||||
UploadStartTime = t.UploadStartTime,
|
UploadStartTime = t.UploadStartTime,
|
||||||
|
|
||||||
|
TotalMillisecondsInterval = t.TotalMillisecondsInterval,
|
||||||
|
|
||||||
IsDicomReUpload = t.IsDicomReUpload,
|
IsDicomReUpload = t.IsDicomReUpload,
|
||||||
StudyId = t.Id,
|
StudyId = t.Id,
|
||||||
IsDicom = t.IsDicom,
|
IsDicom = t.IsDicom,
|
||||||
|
|
|
@ -303,6 +303,7 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
FileCount = formCollection.Files.Count, FileSize = formCollection.Files.Sum(t => t.Length), IsDicom = false,
|
FileCount = formCollection.Files.Count, FileSize = formCollection.Files.Sum(t => t.Length), IsDicom = false,
|
||||||
IsDicomReUpload = false, StudyId = noneDicomStudyId,
|
IsDicomReUpload = false, StudyId = noneDicomStudyId,
|
||||||
UploadStartTime = startTime, UploadFinishedTime = DateTime.Now, IP = _userInfo.IP,
|
UploadStartTime = startTime, UploadFinishedTime = DateTime.Now, IP = _userInfo.IP,
|
||||||
|
TotalMillisecondsInterval = (DateTime.Now - startTime).TotalMilliseconds,
|
||||||
TrialId = sv.TrialId,
|
TrialId = sv.TrialId,
|
||||||
SiteId = sv.SiteId,
|
SiteId = sv.SiteId,
|
||||||
SubjectId = sv.SubjectId,
|
SubjectId = sv.SubjectId,
|
||||||
|
|
|
@ -28,6 +28,10 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid StudyId { get; set; }
|
public Guid StudyId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public double TotalMillisecondsInterval { get; set; }
|
||||||
|
|
||||||
public DateTime UploadStartTime { get; set; }
|
public DateTime UploadStartTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue