修改一版
parent
68ac0941c2
commit
c2db091522
|
@ -472,7 +472,7 @@
|
|||
截止日期
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadModuleAddDto.ExpirationVisit">
|
||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadModuleAddDto.ExpirationVisitNum">
|
||||
<summary>
|
||||
截止访视
|
||||
</summary>
|
||||
|
@ -722,7 +722,7 @@
|
|||
截止日期
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadingPeriodSetAddOrEdit.ExpirationVisit">
|
||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadingPeriodSetAddOrEdit.ExpirationVisitNum">
|
||||
<summary>
|
||||
截止访视
|
||||
</summary>
|
||||
|
@ -762,7 +762,7 @@
|
|||
截止日期
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadingPeriodSetView.ExpirationVisit">
|
||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadingPeriodSetView.ExpirationVisitNum">
|
||||
<summary>
|
||||
截止访视
|
||||
</summary>
|
||||
|
@ -812,7 +812,7 @@
|
|||
设置阅片是否生效
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadingPeriodSetQuery.ExpirationVisit">
|
||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadingPeriodSetQuery.ExpirationVisitNum">
|
||||
<summary>
|
||||
截止访视
|
||||
</summary>
|
||||
|
@ -3015,14 +3015,21 @@
|
|||
</member>
|
||||
<member name="T:IRaCIS.Application.Services.ReadModuleService">
|
||||
<summary>
|
||||
生成的阅片模块(在大列表上展示的)
|
||||
生成的阅片模块(在大列表上展示的) 阅片期
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Application.Services.ReadModuleService.GetReadModule(IRaCIS.Core.Application.Service.Reading.Dto.GetReadModuleDto)">
|
||||
<summary>
|
||||
获取读片模块
|
||||
获取读片模块
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Application.Services.ReadModuleService.GetVisitSubmitStateEnum(IRaCIS.Core.Domain.Models.SubjectVisit)">
|
||||
<summary>
|
||||
获取访视的状态
|
||||
</summary>
|
||||
<param name="visit"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Application.Services.ReadModuleService.GetReadModuleSingle(IRaCIS.Core.Application.Service.Reading.Dto.GetReadModuleSingleIndto)">
|
||||
<summary>
|
||||
获取单条信息
|
||||
|
|
|
@ -111,17 +111,17 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
|||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string Remark { get; set; }
|
||||
public string Remark { get; set; } = String.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 中心Id
|
||||
/// </summary>
|
||||
public List<Guid?> SiteIds { get; set; }
|
||||
public List<Guid> SiteIds { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 中心name
|
||||
/// </summary>
|
||||
public List<string?> SiteCodes { get; set; }
|
||||
public List<string> SiteCodes { get; set; }
|
||||
}
|
||||
|
||||
public class SetReadingPeriodSetEffect
|
||||
|
|
|
@ -65,7 +65,7 @@ namespace IRaCIS.Application.Services
|
|||
IsUrgent = x.IsUrgent, // 是否加急
|
||||
SubjectVisitId = y.Id, // 访视ID
|
||||
SubjectVisitName=y.VisitName, // 访视名称
|
||||
Status= y.SubmitState== SubmitStateEnum.None|| y.SubmitState== SubmitStateEnum.ToSubmit? ReadModuleEnum.ImageUpload: ReadModuleEnum.ImageUpload, // 状态
|
||||
Status= GetVisitSubmitStateEnum(y), // 状态
|
||||
CreateTime = y.CreateTime, // 创建时间
|
||||
SubjectCode = y.Subject.Code, // 受试者code
|
||||
SiteCode = x.Site.SiteCode, // 中心Code
|
||||
|
@ -101,7 +101,7 @@ namespace IRaCIS.Application.Services
|
|||
Name=y.ModuleName,
|
||||
SubjectId=x.SubjectId,
|
||||
ModuleType=y.ModuleType,
|
||||
Status=y.Status,
|
||||
Status= GetVisitSubmitStateEnum(y.SubjectVisit),
|
||||
SubjectCode= x.SubjectCode,
|
||||
SiteCode=x.SiteCode,
|
||||
SubjectVisitId= y.SubjectVisitId,
|
||||
|
@ -117,27 +117,37 @@ namespace IRaCIS.Application.Services
|
|||
x.Data.OrderBy(y => y.ModuleType);
|
||||
});
|
||||
|
||||
|
||||
|
||||
return (pageList, new
|
||||
{
|
||||
MaxLength = pageList.CurrentPageData.ToList().Max(x => x.Data.Count)
|
||||
});
|
||||
}
|
||||
|
||||
///// <summary>
|
||||
///// 获取访视的状态
|
||||
///// </summary>
|
||||
///// <param name="visit"></param>
|
||||
///// <returns></returns>
|
||||
//[NonDynamicWebApi]
|
||||
//public async Task<ReadModuleEnum> GetVisitSubmitStateEnum(SubjectVisit visit)
|
||||
//{
|
||||
// if (visit.SubmitState != SubmitStateEnum.Submitted)
|
||||
// {
|
||||
// return ReadModuleEnum.ImageUpload;
|
||||
// }else if()
|
||||
//}
|
||||
/// <summary>
|
||||
/// 获取访视的状态
|
||||
/// </summary>
|
||||
/// <param name="visit"></param>
|
||||
/// <returns></returns>
|
||||
[NonDynamicMethod]
|
||||
public static ReadModuleEnum GetVisitSubmitStateEnum(SubjectVisit visit)
|
||||
{
|
||||
if (visit.SubmitState != SubmitStateEnum.Submitted) // 未提交
|
||||
{
|
||||
return ReadModuleEnum.ImageUpload;
|
||||
}
|
||||
else if (visit.AuditState != AuditStateEnum.QCPassed) // 审核未通过
|
||||
{
|
||||
return ReadModuleEnum.ImageUpload;
|
||||
}
|
||||
else if (visit.ForwardState != ForwardStateEnum.Forwarded) // 未通过一致性核查
|
||||
{
|
||||
return ReadModuleEnum.ConsistencyCheck;
|
||||
}
|
||||
else {
|
||||
// 暂时
|
||||
return ReadModuleEnum.ReadComplete;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
///// <summary>
|
||||
|
@ -172,6 +182,18 @@ namespace IRaCIS.Application.Services
|
|||
Stakeholders = string.Empty
|
||||
}).FirstOrDefault();
|
||||
|
||||
|
||||
var visit = (await _subjectVisitRepository.Where(x => x.Id == GetReadModuleOutDto.SubjectVisitId).FirstOrDefaultAsync()).IfNullThrowConvertException();
|
||||
|
||||
//switch (GetVisitSubmitStateEnum(visit))
|
||||
//{
|
||||
// case ReadModuleEnum.ImageUpload:
|
||||
|
||||
// break;
|
||||
//};
|
||||
|
||||
|
||||
|
||||
return GetReadModuleOutDto;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue