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

Uat_IRC_Net8
he 2025-07-24 15:42:30 +08:00
commit c81cdf30a0
3 changed files with 19 additions and 8 deletions

View File

@ -267,12 +267,19 @@ namespace IRaCIS.Application.Contracts
public bool IsOpenLostVistRead { get; set; } = false; public bool IsOpenLostVistRead { get; set; } = false;
}
public class TrialConfigInfo: TrialExtraConfig
{
#region 视图模型返回 项目术语配置 ,实际数据库没有配置 #region 视图模型返回 项目术语配置 ,实际数据库没有配置
public List<TrialObjectNameConfig> TrialObjectNameList { get; set; } public List<TrialObjectNameConfig> TrialObjectNameList { get; set; }
public CollectImagesType CollectImagesEnum { get; set; } public CollectImagesType CollectImagesEnum { get; set; }
#endregion public bool IsIQCAutoNextTask { get; set; }
#endregion
} }
public class TrialPacsInfo public class TrialPacsInfo

View File

@ -1481,17 +1481,21 @@ namespace IRaCIS.Core.Application
/// <param name="trialId"></param> /// <param name="trialId"></param>
/// <returns></returns> /// <returns></returns>
[AllowAnonymous] [AllowAnonymous]
public async Task<TrialExtraConfig> GetTrialExtralConfig(Guid trialId) public async Task<TrialConfigInfo> GetTrialExtralConfig(Guid trialId)
{ {
var extralObj = _trialRepository.Where(t => t.Id == trialId).Select(t => new { t.TrialExtraConfigJsonStr, t.TrialObjectNameList, t.CollectImagesEnum }).FirstOrDefault(); var extralObj = _trialRepository.Where(t => t.Id == trialId).Select(t => new { t.TrialExtraConfigJsonStr, t.TrialObjectNameList, t.CollectImagesEnum, t.IsIQCAutoNextTask }).FirstOrDefault();
var extralConfig = JsonConvert.DeserializeObject<TrialExtraConfig>(extralObj?.TrialExtraConfigJsonStr) ?? new TrialExtraConfig(); var extralConfig = JsonConvert.DeserializeObject<TrialExtraConfig>(extralObj?.TrialExtraConfigJsonStr) ?? new TrialExtraConfig();
extralConfig.TrialObjectNameList = extralObj.TrialObjectNameList; var trialConfig = _mapper.Map<TrialConfigInfo> (extralConfig);
extralConfig.CollectImagesEnum = extralObj.CollectImagesEnum; trialConfig.TrialObjectNameList = extralObj.TrialObjectNameList;
return extralConfig; trialConfig.CollectImagesEnum = extralObj.CollectImagesEnum;
trialConfig.IsIQCAutoNextTask = extralObj.IsIQCAutoNextTask;
return trialConfig;
} }
/// <summary> /// <summary>
/// 获取项目Pacs 配置 /// 获取项目Pacs 配置

View File

@ -65,7 +65,7 @@ namespace IRaCIS.Core.Application.Service
CreateMap<IdentityUser, TrialSiteCRCListDTO>(); CreateMap<IdentityUser, TrialSiteCRCListDTO>();
CreateMap<TrialExtraConfig, TrialConfigInfo>();
} }
} }