列表返回标准配置
parent
e0c495cadb
commit
bbd7a1381d
|
@ -233,6 +233,7 @@
|
|||
获取Subject 分配医生情况
|
||||
</summary>
|
||||
<param name="subjectId"></param>
|
||||
<param name="trialReadingCriterionId"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.Allocation.VisitTaskService.CancelSubjectAssignedDoctor(IRaCIS.Core.Application.ViewModel.CancelSubjectDoctorCommand)">
|
||||
|
@ -4821,6 +4822,21 @@
|
|||
器官类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.OrganInfoView.PartEN">
|
||||
<summary>
|
||||
部位 英文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.OrganInfoView.TULOCEN">
|
||||
<summary>
|
||||
TULOC 英文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.OrganInfoView.TULATEN">
|
||||
<summary>
|
||||
位置 英文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.GetTrialOrganListInDto.LesionType">
|
||||
<summary>
|
||||
病灶类型
|
||||
|
@ -4846,6 +4862,21 @@
|
|||
是否是淋巴结
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.GetTrialOrganListOutDto.PartEN">
|
||||
<summary>
|
||||
部位 英文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.GetTrialOrganListOutDto.TULOCEN">
|
||||
<summary>
|
||||
TULOC 英文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.GetTrialOrganListOutDto.TULATEN">
|
||||
<summary>
|
||||
位置 英文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.OrganInfoQuery">
|
||||
<summary>OrganInfoQuery 列表查询参数模型</summary>
|
||||
</member>
|
||||
|
@ -4887,6 +4918,21 @@
|
|||
标准 病灶类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.OrganInfoAddOrEdit.PartEN">
|
||||
<summary>
|
||||
部位 英文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.OrganInfoAddOrEdit.TULOCEN">
|
||||
<summary>
|
||||
TULOC 英文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.OrganInfoAddOrEdit.TULATEN">
|
||||
<summary>
|
||||
位置 英文
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.ReadingMedicineSystemQuestionView.Type">
|
||||
<summary>
|
||||
类型
|
||||
|
|
|
@ -80,7 +80,7 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
|||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
public async Task<PageOutput<SubjectAssignStat>/*, object?)*/> GetSubjectAssignAndTaskStatList(SubjectAssignStatQuery querySubjectAssign)
|
||||
public async Task<(PageOutput<SubjectAssignStat>, object?)> GetSubjectAssignAndTaskStatList(SubjectAssignStatQuery querySubjectAssign)
|
||||
{
|
||||
var subjectQuery = _subjectRepository.Where(t => t.TrialId == querySubjectAssign.TrialId && t.SubjectVisitTaskList.Any())
|
||||
.WhereIf(querySubjectAssign.SiteId != null, t => t.SiteId == querySubjectAssign.SiteId)
|
||||
|
@ -92,9 +92,11 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
|||
|
||||
var pageList = await subjectQuery.ToPagedListAsync(querySubjectAssign.PageIndex, querySubjectAssign.PageSize, string.IsNullOrWhiteSpace(querySubjectAssign.SortField) ? nameof(querySubjectAssign.SubjectId) : querySubjectAssign.SortField, querySubjectAssign.Asc);
|
||||
|
||||
//var trialTaskConfig = _trialReadingCriterionRepository.Where(t => t.Id == querySubjectAssign.TrialId && t.Id==querySubjectAssign.TrialReadingCriterionId).ProjectTo<TrialTaskConfigView>(_mapper.ConfigurationProvider).FirstOrDefault();
|
||||
|
||||
return pageList;
|
||||
|
||||
var criterionConfig = (await _trialReadingCriterionRepository.Where(x => x.Id == querySubjectAssign.TrialReadingCriterionId).Select(x => new { x.ReadingTool, x.IsReadingTaskViewInOrder, x.ReadingType }).FirstOrDefaultAsync()).IfNullThrowException();
|
||||
|
||||
return (pageList, criterionConfig);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -186,13 +188,15 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
|||
/// 获取Subject 分配医生情况
|
||||
/// </summary>
|
||||
/// <param name="subjectId"></param>
|
||||
|
||||
/// <param name="trialReadingCriterionId"></param>
|
||||
/// <returns></returns>
|
||||
public async Task<List<SubjectUserDTO>> GetSubjectAssignedDoctorList(Guid subjectId, Guid trialReadingCriterionId)
|
||||
public async Task<(List<SubjectUserDTO>,object)> GetSubjectAssignedDoctorList(Guid subjectId, Guid trialReadingCriterionId)
|
||||
{
|
||||
var list = await _subjectUserRepository.Where(t => t.SubjectId == subjectId && t.OrignalSubjectUserId == null && t.IsConfirmed && t.TrialReadingCriterionId==trialReadingCriterionId).ProjectTo<SubjectUserDTO>(_mapper.ConfigurationProvider).ToListAsync();
|
||||
|
||||
return list;
|
||||
var criterionConfig = (await _trialReadingCriterionRepository.Where(x => x.Id == trialReadingCriterionId).Select(x => new { x.ReadingTool, x.IsReadingTaskViewInOrder, x.ReadingType }).FirstOrDefaultAsync()).IfNullThrowException();
|
||||
|
||||
return (list, criterionConfig);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue