修复一些警告

This commit is contained in:
2022-05-05 14:37:57 +08:00
parent b2984125c5
commit ad7e430784
11 changed files with 37 additions and 40 deletions
@@ -1272,6 +1272,7 @@
<summary>
Site用户汇总表导出
</summary>
<param name="queryParam"></param>
<param name="_commonDocumentRepository"></param>
<param name="_trialSiteSurveyRepository"></param>
<param name="_trialSiteUserSurveyRepository"></param>
@@ -1541,6 +1542,7 @@
一致性核查 excel上传 支持三种格式
</summary>
<param name="file"></param>
<param name="trialId"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Image.QA.QCOperationService.AddOrUpdateQCQuestionAnswerList(IRaCIS.Core.Application.Contracts.DTO.QCQuestionAnswerCommand[],System.Guid,System.Guid,IRaCIS.Core.Domain.Share.TrialQCProcess,IRaCIS.Core.Domain.Share.CurrentQC)">
@@ -1563,6 +1565,7 @@
type 1 :study 2: series 3:非dicom QC修改检查部位和 拍片类型
</summary>
<param name="id"></param>
<param name="subjectVisitId"></param>
<param name="type"></param>
<param name="modality"></param>
<param name="bodyPart"></param>
@@ -1707,10 +1710,8 @@
更新项目状态
</summary>
<param name="trialId"></param>
<param name="signId"></param>
<param name="trialStatusStr"></param>
<param name="reason"></param>
<param name="_provider"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.TrialConfigService.GetTrialStateChangeList(System.Guid)">
@@ -1725,7 +1726,6 @@
废除项目
</summary>
<param name="trialId"></param>
<param name="signId"></param>
<param name="isAbandon"></param>
<returns></returns>
</member>
@@ -489,6 +489,7 @@ namespace IRaCIS.Core.Application.Image.QA
/// 一致性核查 excel上传 支持三种格式
/// </summary>
/// <param name="file"></param>
/// <param name="trialId"></param>
/// <returns></returns>
[HttpPost("{trialId:guid}")]
[TypeFilter(typeof(TrialResourceFilter))]
@@ -827,6 +828,7 @@ namespace IRaCIS.Core.Application.Image.QA
///type 1 :study 2: series 3:非dicom QC修改检查部位和 拍片类型
/// </summary>
/// <param name="id"></param>
/// <param name="subjectVisitId"></param>
/// <param name="type"></param>
/// <param name="modality"></param>
/// <param name="bodyPart"></param>
@@ -1076,15 +1078,15 @@ namespace IRaCIS.Core.Application.Image.QA
#endregion
public void VerifyIsCanQC(SubjectVisit? subjectVisit, Guid? sujectVisitId = null)
public async void VerifyIsCanQC(SubjectVisit? subjectVisit, Guid? sujectVisitId = null)
{
if (sujectVisitId != null)
{
subjectVisit = _subjectVisitRepository.FirstOrDefaultAsync(t => t.Id == sujectVisitId).Result.IfNullThrowException();
subjectVisit = await (_subjectVisitRepository.FirstOrDefaultAsync(t => t.Id == sujectVisitId)).IfNullThrowException();
}
if (subjectVisit.CurrentActionUserId != _userInfo.Id)
if (subjectVisit!.CurrentActionUserId != _userInfo.Id)
{
throw new BusinessValidationFailedException("您不是该质控任务当前领取人,没有操作权限!");
}
@@ -173,7 +173,7 @@ namespace IRaCIS.Core.Application.Contracts
else //验证码正确 并且 没有超时
{
TrialSiteSurvey dbEntity = null;
TrialSiteSurvey? dbEntity = null;
//替换交接人
@@ -481,7 +481,7 @@ namespace IRaCIS.Core.Application.Contracts
survey.LatestBackReason = trialSiteSubmitBackCommand.LatestBackReason;
User user = null;
User? user = null;
var messageToSend = new MimeMessage();
//发件地址
@@ -203,12 +203,10 @@ namespace IRaCIS.Core.Application
/// 更新项目状态
/// </summary>
/// <param name="trialId"></param>
/// <param name="signId"></param>
/// <param name="trialStatusStr"></param>
/// <param name="reason"></param>
/// <param name="_provider"></param>
/// <returns></returns>
[HttpPut("{trialId:guid}/{signId:guid}/{trialStatusStr}/{reason?}")]
[HttpPut("{trialId:guid}/{trialStatusStr}/{reason?}")]
[UnitOfWork]
public async Task<IResponseOutput> UpdateTrialState(Guid trialId, string trialStatusStr, string? reason)
{
@@ -273,7 +271,6 @@ namespace IRaCIS.Core.Application
/// 废除项目
/// </summary>
/// <param name="trialId"></param>
/// <param name="signId"></param>
/// <param name="isAbandon"></param>
/// <returns></returns>
[HttpPut("{trialId:guid}/{isAbandon:bool}")]
@@ -157,30 +157,30 @@ namespace IRaCIS.Core.Application.Service
return ResponseOutput.NotOk("这里不允许编辑,删除后再添加");
if (await _trialExternalUseRepository.AnyAsync(t =>
t.Email == addOrEditTrialExternalUser.Email &&
t.UserTypeId == addOrEditTrialExternalUser.UserTypeId && t.Id != addOrEditTrialExternalUser.Id && t.TrialId == addOrEditTrialExternalUser.TrialId))
{
return ResponseOutput.NotOk("该邮箱和用户类型,已存在该账户");
}
//if (addOrEditTrialExternalUser.IsSystemUser)
//if (await _trialExternalUseRepository.AnyAsync(t =>
// t.Email == addOrEditTrialExternalUser.Email &&
// t.UserTypeId == addOrEditTrialExternalUser.UserTypeId && t.Id != addOrEditTrialExternalUser.Id && t.TrialId == addOrEditTrialExternalUser.TrialId))
//{
// return ResponseOutput.NotOk("系统账户不允许编辑");
// return ResponseOutput.NotOk("该邮箱和用户类型,已存在该账户");
//}
var needUpdateEntity =
await _trialExternalUseRepository.FirstOrDefaultAsync(t => t.Id == addOrEditTrialExternalUser.Id);
//更改之前 先验证是否在系统账户中存在
_mapper.Map(addOrEditTrialExternalUser, needUpdateEntity);
////if (addOrEditTrialExternalUser.IsSystemUser)
////{
//// return ResponseOutput.NotOk("系统账户不允许编辑");
////}
await _trialExternalUseRepository.SaveChangesAsync();
//var needUpdateEntity =
// await _trialExternalUseRepository.FirstOrDefaultAsync(t => t.Id == addOrEditTrialExternalUser.Id);
return ResponseOutput.Ok(needUpdateEntity.Id.ToString());
////更改之前 先验证是否在系统账户中存在
//_mapper.Map(addOrEditTrialExternalUser, needUpdateEntity);
//await _trialExternalUseRepository.SaveChangesAsync();
//return ResponseOutput.Ok(needUpdateEntity.Id.ToString());
}
@@ -68,6 +68,7 @@ namespace IRaCIS.Core.Application.Services
/// <summary>
/// Site用户汇总表导出
/// </summary>
/// <param name="queryParam"></param>
/// <param name="_commonDocumentRepository"></param>
/// <param name="_trialSiteSurveyRepository"></param>
/// <param name="_trialSiteUserSurveyRepository"></param>