稽查修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
05244cdaf7
commit
bab20666af
|
|
@ -1,4 +1,5 @@
|
|||
using IRaCIS.Core.Domain.Models;
|
||||
using Hangfire.Storage.Monitoring;
|
||||
using IRaCIS.Core.Domain.Models;
|
||||
using IRaCIS.Core.Domain.Share;
|
||||
using IRaCIS.Core.Infrastructure;
|
||||
using IRaCIS.Core.Infrastructure.Extention;
|
||||
|
|
@ -2906,6 +2907,40 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
|||
|
||||
var visitTaskId = taskList.OrderByDescending(x => x.VisitTaskNum).FirstOrDefault()?.Id;
|
||||
|
||||
var objList = new List<object>();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var questionAnswerList = taskQuestionAnswerList.Join(quesionList,
|
||||
t => t.ReadingQuestionTrialId,
|
||||
u => u.QuestionId,
|
||||
(t, u) =>
|
||||
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),
|
||||
u.DictionaryCode,
|
||||
u.QuestionName,
|
||||
u.QuestionEnName,
|
||||
t.VisitTaskId,
|
||||
u.ShowOrder,
|
||||
}).OrderBy(t => t.VisitTaskNum).ThenBy(t => t.ShowOrder).ToList();
|
||||
|
||||
foreach (var item in taskList.OrderBy(x => x.VisitTaskNum))
|
||||
{
|
||||
var obj = new
|
||||
{
|
||||
TaskBlindName = item.TaskBlindName,
|
||||
VisitQuestionAnswerList = questionAnswerList.Where(y=>y.VisitTaskId==item.Id).ToList(),
|
||||
};
|
||||
objList.Add(obj);
|
||||
}
|
||||
|
||||
|
||||
|
||||
await InsertInspection<ReadingTaskQuestionAnswer>(cloneEntity, type, x => new InspectionConvertDTO()
|
||||
{
|
||||
VisitTaskId = visitTaskId,
|
||||
|
|
@ -2918,21 +2953,8 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
|||
|
||||
}, new
|
||||
{
|
||||
QuestionAnswerList = taskQuestionAnswerList.Join(quesionList,
|
||||
t => t.ReadingQuestionTrialId,
|
||||
u => u.QuestionId,
|
||||
(t, u) =>
|
||||
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),
|
||||
u.DictionaryCode,
|
||||
u.QuestionName,
|
||||
u.QuestionEnName,
|
||||
u.ShowOrder
|
||||
}).OrderBy(t => t.VisitTaskNum).ThenBy(t => t.ShowOrder).ToList()
|
||||
,
|
||||
GlobalAnswerList = objList,
|
||||
QuestionAnswerList = questionAnswerList,
|
||||
TableQuestionAndAnswerList = tableQuesionAndAnswerList
|
||||
}
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in New Issue