稽查修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
334e51d9fd
commit
6b97d1ce68
|
|
@ -2814,7 +2814,8 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
||||||
|| _userInfo.RequestUrl.Contains("SaveTaskQuestion")
|
|| _userInfo.RequestUrl.Contains("SaveTaskQuestion")
|
||||||
|| _userInfo.RequestUrl == "ReadingImageTask/saveVisitTaskQuestions"
|
|| _userInfo.RequestUrl == "ReadingImageTask/saveVisitTaskQuestions"
|
||||||
|| _userInfo.RequestUrl == "ReadingImageTask/changeCalculationAnswer"
|
|| _userInfo.RequestUrl == "ReadingImageTask/changeCalculationAnswer"
|
||||||
|| _userInfo.RequestUrl == "ReadingImageTask/submitTaskAdditionalQuestion")
|
|| _userInfo.RequestUrl == "ReadingImageTask/submitTaskAdditionalQuestion"
|
||||||
|
|| _userInfo.RequestUrl == "ReadingImageTask/changeReportAnswer")
|
||||||
{
|
{
|
||||||
var type = AuditOpt.Add;
|
var type = AuditOpt.Add;
|
||||||
|
|
||||||
|
|
@ -2829,6 +2830,10 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
||||||
//具体的答案
|
//具体的答案
|
||||||
var taskQuestionAnswerList = entitys.Where(x => x.Entity.GetType() == typeof(ReadingTaskQuestionAnswer)).Select(t => t.Entity as ReadingTaskQuestionAnswer).ToList();
|
var taskQuestionAnswerList = entitys.Where(x => x.Entity.GetType() == typeof(ReadingTaskQuestionAnswer)).Select(t => t.Entity as ReadingTaskQuestionAnswer).ToList();
|
||||||
|
|
||||||
|
var taskIds = taskQuestionAnswerList.Select(x => x.VisitTaskId).Distinct().ToList();
|
||||||
|
|
||||||
|
var taskList=await _dbContext.VisitTask.Where(t => taskIds.Contains(t.Id)).ToListAsync();
|
||||||
|
|
||||||
//获取问题名称 组合成数组
|
//获取问题名称 组合成数组
|
||||||
var quesionList = await _dbContext.ReadingQuestionTrial.Where(t => taskQuestionAnswerList.Select(k => k.ReadingQuestionTrialId).Contains(t.Id)).IgnoreQueryFilters().Select(t => new
|
var quesionList = await _dbContext.ReadingQuestionTrial.Where(t => taskQuestionAnswerList.Select(k => k.ReadingQuestionTrialId).Contains(t.Id)).IgnoreQueryFilters().Select(t => new
|
||||||
{
|
{
|
||||||
|
|
@ -2917,12 +2922,14 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
||||||
(t, u) =>
|
(t, u) =>
|
||||||
new
|
new
|
||||||
{
|
{
|
||||||
|
TaskName = taskList.FirstOrDefault(k=>k.Id==t.VisitTaskId)?.TaskName,
|
||||||
|
VisitTaskNum = taskList.FirstOrDefault(k => k.Id == t.VisitTaskId)?.VisitTaskNum,
|
||||||
Answer = Translationunit(u.AnswerType, u.Unit, u.CustomUnit, unitDataList, t.Answer),
|
Answer = Translationunit(u.AnswerType, u.Unit, u.CustomUnit, unitDataList, t.Answer),
|
||||||
u.DictionaryCode,
|
u.DictionaryCode,
|
||||||
u.QuestionName,
|
u.QuestionName,
|
||||||
u.QuestionEnName,
|
u.QuestionEnName,
|
||||||
u.ShowOrder
|
u.ShowOrder
|
||||||
}).OrderBy(t => t.ShowOrder).ToList()
|
}).OrderBy(t => t.VisitTaskNum).ThenBy(t => t.ShowOrder).ToList()
|
||||||
,
|
,
|
||||||
TableQuestionAndAnswerList = tableQuesionAndAnswerList
|
TableQuestionAndAnswerList = tableQuesionAndAnswerList
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue