修改一版

Uat_Study
he 2022-06-30 13:09:44 +08:00
parent ab6c7362ec
commit 6cf36710e3
3 changed files with 19 additions and 4 deletions

View File

@ -2186,7 +2186,7 @@
<summary> <summary>
从系统里面选择问题添加到项目里面 从系统里面选择问题添加到项目里面
</summary> </summary>
<param name="InDto"></param> <param name="inDto"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:IRaCIS.Core.Application.Service.ReadingMedicineQuestionService.DeleteReadingMedicineTrialQuestion(System.Guid)"> <member name="M:IRaCIS.Core.Application.Service.ReadingMedicineQuestionService.DeleteReadingMedicineTrialQuestion(System.Guid)">
@ -2196,6 +2196,12 @@
<param name="id"></param> <param name="id"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:IRaCIS.Core.Application.Service.ReadingMedicineQuestionService.ConfirmReadingMedicineQuestion(IRaCIS.Core.Application.ViewModel.ConfirmReadingMedicineQuestionInDto)">
<summary>
确认医学审核问题
</summary>
<returns></returns>
</member>
<member name="T:IRaCIS.Core.Application.Service.TrialExternalUserService"> <member name="T:IRaCIS.Core.Application.Service.TrialExternalUserService">
<summary> <summary>
项目外部人员 录入流程相关 项目外部人员 录入流程相关
@ -2541,6 +2547,11 @@
<member name="T:IRaCIS.Core.Application.ViewModel.ReadingMedicineSystemQuestionQuery"> <member name="T:IRaCIS.Core.Application.ViewModel.ReadingMedicineSystemQuestionQuery">
<summary>ReadingMedicineSystemQuestionQuery 列表查询参数模型</summary> <summary>ReadingMedicineSystemQuestionQuery 列表查询参数模型</summary>
</member> </member>
<member name="P:IRaCIS.Core.Application.ViewModel.GetReadingMedicineTrialOtherQuestionOutDto.TypeValue">
<summary>
类型值
</summary>
</member>
<member name="T:IRaCIS.Core.Application.ViewModel.GetReadingMedicineTrialOtherQuestionInDto"> <member name="T:IRaCIS.Core.Application.ViewModel.GetReadingMedicineTrialOtherQuestionInDto">
<summary> <summary>
获取项目的其他问题 获取项目的其他问题

View File

@ -155,8 +155,9 @@ namespace IRaCIS.Core.Application.Service
[HttpPost] [HttpPost]
public async Task<IResponseOutput> AddTrialDataFromSystem(AddTrialDataFromSystemInDto inDto) public async Task<IResponseOutput> AddTrialDataFromSystem(AddTrialDataFromSystemInDto inDto)
{ {
var needList = _readingMedicineSystemQuestionRepository.Where(x => inDto.SystemQuestionIds.Contains(x.Id)) // 直接写??
.Select(x => new ReadingMedicineTrialQuestion() var systemList = await _readingMedicineSystemQuestionRepository.Where(x => inDto.SystemQuestionIds.Contains(x.Id)).ToListAsync();
var needList= systemList.Select(x => new ReadingMedicineTrialQuestion()
{ {
Id = NewId.NextGuid(), Id = NewId.NextGuid(),
ShowOrder = x.ShowOrder, ShowOrder = x.ShowOrder,
@ -166,7 +167,9 @@ namespace IRaCIS.Core.Application.Service
Type = x.Type, Type = x.Type,
TypeValue = x.TypeValue, TypeValue = x.TypeValue,
TrialId=inDto.TrialId, TrialId=inDto.TrialId,
}); }).ToList();
await _readingMedicineTrialQuestionRepository.AddRangeAsync(needList); await _readingMedicineTrialQuestionRepository.AddRangeAsync(needList);
var result = await _readingMedicineTrialQuestionRepository.SaveChangesAsync(); var result = await _readingMedicineTrialQuestionRepository.SaveChangesAsync();

View File

@ -540,6 +540,7 @@ namespace IRaCIS.Application.Services
[HttpPost] [HttpPost]
public async Task<IResponseOutput> AddOrUpdateReadingQuestionCriterionTrial(AddOrUpdateReadingQuestionCriterionTrialInDto indto) public async Task<IResponseOutput> AddOrUpdateReadingQuestionCriterionTrial(AddOrUpdateReadingQuestionCriterionTrialInDto indto)
{ {
var entity = await _readingQuestionCriterionTrialRepository.InsertOrUpdateAsync(indto, true); var entity = await _readingQuestionCriterionTrialRepository.InsertOrUpdateAsync(indto, true);
return ResponseOutput.Ok(entity.Id.ToString()); return ResponseOutput.Ok(entity.Id.ToString());
} }