Uat_Study
parent
aa100c2383
commit
1b443af123
|
@ -15,11 +15,11 @@ namespace IRaCIS.Core.Application.Service
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 临床数据问题
|
/// 临床数据问题
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[ ApiExplorerSettings(GroupName = "Reading")]
|
[ApiExplorerSettings(GroupName = "Reading")]
|
||||||
public class ClinicalQuestionService: BaseService
|
public class ClinicalQuestionService : BaseService
|
||||||
{
|
{
|
||||||
|
|
||||||
private readonly IRepository<TrialClinicalQuestion> _trialClinicalQuestionRepository;
|
private readonly IRepository<TrialClinicalQuestion> _trialClinicalQuestionRepository;
|
||||||
|
|
||||||
private readonly IRepository<SystemClinicalQuestion> _systemClinicalQuestionRepository;
|
private readonly IRepository<SystemClinicalQuestion> _systemClinicalQuestionRepository;
|
||||||
|
|
||||||
|
@ -33,11 +33,11 @@ namespace IRaCIS.Core.Application.Service
|
||||||
IRepository<TrialClinicalTableQuestion> trialClinicalTableQuestionRepository,
|
IRepository<TrialClinicalTableQuestion> trialClinicalTableQuestionRepository,
|
||||||
IRepository<SystemClinicalQuestion> systemClinicalQuestionRepository
|
IRepository<SystemClinicalQuestion> systemClinicalQuestionRepository
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
_systemClinicalTableQuestionRepository = systemClinicalTableQuestionRepository;
|
_systemClinicalTableQuestionRepository = systemClinicalTableQuestionRepository;
|
||||||
_trialClinicalQuestionRepository = trialClinicalQuestionRepository;
|
_trialClinicalQuestionRepository = trialClinicalQuestionRepository;
|
||||||
_trialClinicalTableQuestionRepository = trialClinicalTableQuestionRepository;
|
_trialClinicalTableQuestionRepository = trialClinicalTableQuestionRepository;
|
||||||
_systemClinicalQuestionRepository = systemClinicalQuestionRepository;
|
_systemClinicalQuestionRepository = systemClinicalQuestionRepository;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -52,8 +52,8 @@ namespace IRaCIS.Core.Application.Service
|
||||||
public async Task<PageOutput<TrialClinicalQuestionDto>> GetTrialClinicalQuestionList(TrialClinicalQuestionQuery inQuery)
|
public async Task<PageOutput<TrialClinicalQuestionDto>> GetTrialClinicalQuestionList(TrialClinicalQuestionQuery inQuery)
|
||||||
{
|
{
|
||||||
|
|
||||||
var trialClinicalQuestionQueryable =_trialClinicalQuestionRepository
|
var trialClinicalQuestionQueryable = _trialClinicalQuestionRepository
|
||||||
.WhereIf(!inQuery.QuestionName.IsNullOrEmpty(),x=>x.QuestionName.Contains(inQuery.QuestionName)||x.QuestionEnName.Contains(inQuery.QuestionName))
|
.WhereIf(!inQuery.QuestionName.IsNullOrEmpty(), x => x.QuestionName.Contains(inQuery.QuestionName) || x.QuestionEnName.Contains(inQuery.QuestionName))
|
||||||
.ProjectTo<TrialClinicalQuestionDto>(_mapper.ConfigurationProvider);
|
.ProjectTo<TrialClinicalQuestionDto>(_mapper.ConfigurationProvider);
|
||||||
var pageList = await trialClinicalQuestionQueryable
|
var pageList = await trialClinicalQuestionQueryable
|
||||||
.ToPagedListAsync(inQuery.PageIndex, inQuery.PageSize, string.IsNullOrWhiteSpace(inQuery.SortField) ? nameof(TrialClinicalQuestion.ShowOrder) : inQuery.SortField,
|
.ToPagedListAsync(inQuery.PageIndex, inQuery.PageSize, string.IsNullOrWhiteSpace(inQuery.SortField) ? nameof(TrialClinicalQuestion.ShowOrder) : inQuery.SortField,
|
||||||
|
@ -95,7 +95,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
public async Task<List<TrialClinicalQuestionDto>> GetTrialClinicalGroupQuestionList(GetTrialGroupDto inDto)
|
public async Task<List<TrialClinicalQuestionDto>> GetTrialClinicalGroupQuestionList(GetTrialGroupDto inDto)
|
||||||
{
|
{
|
||||||
return await this._trialClinicalQuestionRepository.Where(x=>x.TrialClinicalId== inDto.TrialClinicalId)
|
return await this._trialClinicalQuestionRepository.Where(x => x.TrialClinicalId == inDto.TrialClinicalId)
|
||||||
.ProjectTo<TrialClinicalQuestionDto>(_mapper.ConfigurationProvider).ToListAsync();
|
.ProjectTo<TrialClinicalQuestionDto>(_mapper.ConfigurationProvider).ToListAsync();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -175,7 +175,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
{
|
{
|
||||||
|
|
||||||
var systemClinicalTableQuestionQueryable = this._systemClinicalTableQuestionRepository
|
var systemClinicalTableQuestionQueryable = this._systemClinicalTableQuestionRepository
|
||||||
.Where(x=>x.QuestionId==inQuery.QuestionId)
|
.Where(x => x.QuestionId == inQuery.QuestionId)
|
||||||
.ProjectTo<SystemClinicalTableQuestionDto>(_mapper.ConfigurationProvider);
|
.ProjectTo<SystemClinicalTableQuestionDto>(_mapper.ConfigurationProvider);
|
||||||
|
|
||||||
var pageList = await systemClinicalTableQuestionQueryable.ToPagedListAsync(inQuery.PageIndex, inQuery.PageSize, string.IsNullOrWhiteSpace(inQuery.SortField) ? nameof(SystemClinicalTableQuestion.ShowOrder) : inQuery.SortField,
|
var pageList = await systemClinicalTableQuestionQueryable.ToPagedListAsync(inQuery.PageIndex, inQuery.PageSize, string.IsNullOrWhiteSpace(inQuery.SortField) ? nameof(SystemClinicalTableQuestion.ShowOrder) : inQuery.SortField,
|
||||||
|
@ -193,7 +193,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
public async Task<IResponseOutput> AddOrUpdateSystemClinicalTableQuestion(SystemClinicalTableQuestionDto inDto)
|
public async Task<IResponseOutput> AddOrUpdateSystemClinicalTableQuestion(SystemClinicalTableQuestionDto inDto)
|
||||||
{
|
{
|
||||||
|
|
||||||
var entity = await _systemClinicalTableQuestionRepository.InsertOrUpdateAsync(inDto, true);
|
var entity = await _systemClinicalTableQuestionRepository.InsertOrUpdateAsync(inDto, true);
|
||||||
|
|
||||||
return ResponseOutput.Ok(entity.Id.ToString());
|
return ResponseOutput.Ok(entity.Id.ToString());
|
||||||
|
@ -265,4 +265,4 @@ namespace IRaCIS.Core.Application.Service
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,6 +21,7 @@ namespace IRaCIS.Core.Domain.Share
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public enum ClinicalTableQuestionMark
|
public enum ClinicalTableQuestionMark
|
||||||
{
|
{
|
||||||
|
Test=1,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
Loading…
Reference in New Issue