Merge branch 'Test_IRC_Net8' of https://gitea.frp.extimaging.com/XCKJ/irc-netcore-api into Test_IRC_Net8
continuous-integration/drone/push Build is passing Details

IRC_NewDev
he 2024-05-16 13:59:12 +08:00
commit 963fbcb5e8
6 changed files with 15 additions and 4 deletions

View File

@ -480,6 +480,8 @@ namespace IRaCIS.Core.Application.Service.Inspection.DTO
/// </summary> /// </summary>
public string OpByUserName { get; set; } = string.Empty; public string OpByUserName { get; set; } = string.Empty;
public string? CreateUserName { get; set; }
/// <summary> /// <summary>
/// 阅读片人 /// 阅读片人
/// </summary> /// </summary>

View File

@ -195,6 +195,8 @@ namespace IRaCIS.Core.Application.Service.Inspection
.WhereIf(dto.ModuleType != null, x => x.ModuleTypeId == dto.ModuleType) .WhereIf(dto.ModuleType != null, x => x.ModuleTypeId == dto.ModuleType)
.WhereIf(!dto.Description.IsNullOrEmpty(), x => x.Description.Contains(dto.Description)|| x.DescriptionCN.Contains(dto.Description)) .WhereIf(!dto.Description.IsNullOrEmpty(), x => x.Description.Contains(dto.Description)|| x.DescriptionCN.Contains(dto.Description))
.WhereIf(!dto.OpByUserName.IsNullOrEmpty(), x => x.CreateUserName.Contains(dto.OpByUserName)) .WhereIf(!dto.OpByUserName.IsNullOrEmpty(), x => x.CreateUserName.Contains(dto.OpByUserName))
.WhereIf(!dto.CreateUserName.IsNullOrEmpty(), x => x.CreateUserName.Contains(dto.CreateUserName) || x.CreateUserRealName.Contains(dto.CreateUserName))
//.WhereIf(!dto.SubjectInfo.IsNullOrEmpty(), x => x.SubjectCode.Contains(dto.SubjectInfo)) //.WhereIf(!dto.SubjectInfo.IsNullOrEmpty(), x => x.SubjectCode.Contains(dto.SubjectInfo))
.WhereIf(dto.IsSign != null, x => x.IsSign == dto.IsSign); .WhereIf(dto.IsSign != null, x => x.IsSign == dto.IsSign);
#endregion #endregion

View File

@ -345,6 +345,8 @@ namespace IRaCIS.Core.Application.Contracts
public class GetTrialReadingInfoOutDto public class GetTrialReadingInfoOutDto
{ {
public string TrialModalitys { get; set;}
/// <summary> /// <summary>
/// 项目ID /// 项目ID
/// </summary> /// </summary>
@ -500,7 +502,7 @@ namespace IRaCIS.Core.Application.Contracts
public List<TrialCriterionAdditionalAssessmentType> TrialCriterionAdditionalAssessmentTypeList { get; set; } = new List<TrialCriterionAdditionalAssessmentType>(); public List<TrialCriterionAdditionalAssessmentType> TrialCriterionAdditionalAssessmentTypeList { get; set; } = new List<TrialCriterionAdditionalAssessmentType>();
public string CriterionModalitys { get; set; }
} }
@ -859,6 +861,7 @@ namespace IRaCIS.Core.Application.Contracts
public class SetCriterionReadingInfoInDto public class SetCriterionReadingInfoInDto
{ {
public string CriterionModalitys { get; set; }
//是否附加评估 //是否附加评估
public bool IsAdditionalAssessment { get; set; } public bool IsAdditionalAssessment { get; set; }

View File

@ -178,7 +178,7 @@ namespace IRaCIS.Core.Application
/// <param name="inDto"></param> /// <param name="inDto"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public async Task<GetTrialReadingInfoOutDto> GetCriterionReadingInfo(GetTrialReadingInfoInDto inDto) public async Task<IResponseOutput<GetTrialReadingInfoOutDto> > GetCriterionReadingInfo(GetTrialReadingInfoInDto inDto)
{ {
GetTrialReadingInfoOutDto trialInfo = await _readingQuestionCriterionTrialRepository.Where(x => x.Id == inDto.TrialReadingCriterionId).ProjectTo<GetTrialReadingInfoOutDto>(_mapper.ConfigurationProvider).FirstNotNullAsync(); GetTrialReadingInfoOutDto trialInfo = await _readingQuestionCriterionTrialRepository.Where(x => x.Id == inDto.TrialReadingCriterionId).ProjectTo<GetTrialReadingInfoOutDto>(_mapper.ConfigurationProvider).FirstNotNullAsync();
@ -191,7 +191,7 @@ namespace IRaCIS.Core.Application
trialInfo.TrialCriterionAdditionalAssessmentTypeList = await _trialCriterionAdditionalAssessmentTypeRepository.Where(t => t.TrialReadingCriterionId == inDto.TrialReadingCriterionId).ToListAsync(); trialInfo.TrialCriterionAdditionalAssessmentTypeList = await _trialCriterionAdditionalAssessmentTypeRepository.Where(t => t.TrialReadingCriterionId == inDto.TrialReadingCriterionId).ToListAsync();
return trialInfo; return ResponseOutput.Ok(trialInfo) ;
} }
/// <summary> /// <summary>

View File

@ -247,7 +247,8 @@ namespace IRaCIS.Core.Application.Service
CreateMap<ReadingQuestionCriterionTrial, GetTrialReadingInfoOutDto>(); CreateMap<ReadingQuestionCriterionTrial, GetTrialReadingInfoOutDto>()
.ForMember(t => t.TrialModalitys, u => u.MapFrom(c => c.Trial.Modalitys));
CreateMap<ReadingQuestionTrial, TrialAdditionaQuestion>() CreateMap<ReadingQuestionTrial, TrialAdditionaQuestion>()

View File

@ -127,6 +127,9 @@ namespace IRaCIS.Core.Domain.Models
#region 阅片单元配置 新加 #region 阅片单元配置 新加
public string CriterionModalitys { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 阅片平台 /// 阅片平台
/// </summary> /// </summary>