修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
c9e4f63e03
commit
adf82e862d
|
|
@ -3644,22 +3644,53 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
||||||
|
|
||||||
var entity = item.Entity as ReadingNoneDicomMarkBinding;
|
var entity = item.Entity as ReadingNoneDicomMarkBinding;
|
||||||
var selfDefineIdentification = string.Empty;
|
var selfDefineIdentification = string.Empty;
|
||||||
switch (type)
|
|
||||||
|
var answer = string.Empty;
|
||||||
|
Guid? questionId=Guid.Empty;
|
||||||
|
string tableQuestionName = string.Empty;
|
||||||
|
var rowMark= string.Empty;
|
||||||
|
if (entity.TableQuestionId == null)
|
||||||
{
|
{
|
||||||
case "Add":
|
switch (type)
|
||||||
selfDefineIdentification = "SaveTaskQuestion/-10/ReadingTaskQuestionAnswer/Add/AddMark";
|
{
|
||||||
break;
|
case "Add":
|
||||||
case "Update":
|
selfDefineIdentification = "SaveTaskQuestion/-10/ReadingTaskQuestionAnswer/Add/AddMark";
|
||||||
selfDefineIdentification = "SaveTaskQuestion/-10/ReadingTaskQuestionAnswer/Add/UpdateMark";
|
break;
|
||||||
break;
|
case "Update":
|
||||||
case "Deleted":
|
selfDefineIdentification = "SaveTaskQuestion/-10/ReadingTaskQuestionAnswer/Add/UpdateMark";
|
||||||
selfDefineIdentification = "SaveTaskQuestion/-10/ReadingTaskQuestionAnswer/Add/DeleteMark";
|
break;
|
||||||
break;
|
case "Deleted":
|
||||||
|
selfDefineIdentification = "SaveTaskQuestion/-10/ReadingTaskQuestionAnswer/Add/DeleteMark";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
questionId = entity.QuestionId;
|
||||||
|
answer = entitys.Where(x => x.Entity.GetType() == typeof(ReadingTaskQuestionAnswer)).Select(x => x.Entity as ReadingTaskQuestionAnswer).Select(x => x.Answer).FirstOrDefault();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
switch (type)
|
||||||
|
{
|
||||||
|
case "Add":
|
||||||
|
selfDefineIdentification = "saveTableQuestionMark/-10/ReadingTableQuestionAnswer/Add/AddMark";
|
||||||
|
break;
|
||||||
|
case "Update":
|
||||||
|
selfDefineIdentification = "saveTableQuestionMark/-10/ReadingTableQuestionAnswer/Add/UpdateMark";
|
||||||
|
break;
|
||||||
|
case "Deleted":
|
||||||
|
selfDefineIdentification = "saveTableQuestionMark/-10/ReadingTableQuestionAnswer/Add/DeleteMark";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
questionId = entity.QuestionId;
|
||||||
|
tableQuestionName= _dbContext.ReadingTableQuestionTrial.Where(x => x.Id == entity.TableQuestionId).Select(x => _userInfo.IsEn_Us ? x.QuestionEnName : x.QuestionName).FirstOrDefault();
|
||||||
|
answer = entitys.Where(x => x.Entity.GetType() == typeof(ReadingTableQuestionAnswer)).Select(x => x.Entity as ReadingTableQuestionAnswer).Select(x => x.Answer).FirstOrDefault();
|
||||||
|
rowMark= _dbContext.ReadingTableAnswerRowInfo.Where(x => x.Id == entity.RowId).Select(x => x.RowMark).FirstOrDefault();
|
||||||
}
|
}
|
||||||
|
|
||||||
var answer = entitys.Where(x => x.Entity.GetType() == typeof(ReadingTaskQuestionAnswer)).FirstOrDefault();
|
|
||||||
|
|
||||||
var mark= entitys.Where(x => x.Entity.GetType() == typeof(ReadingNoneDicomMark)).Select(x=>x.Entity as ReadingNoneDicomMark).FirstOrDefault();
|
|
||||||
|
|
||||||
|
var mark = entitys.Where(x => x.Entity.GetType() == typeof(ReadingNoneDicomMark)).Select(x => x.Entity as ReadingNoneDicomMark).FirstOrDefault();
|
||||||
if (mark == null)
|
if (mark == null)
|
||||||
{
|
{
|
||||||
mark = await _dbContext.ReadingNoneDicomMark.Where(x => x.Id == entity.NoneDicomMarkId).FirstOrDefaultAsync();
|
mark = await _dbContext.ReadingNoneDicomMark.Where(x => x.Id == entity.NoneDicomMarkId).FirstOrDefaultAsync();
|
||||||
|
|
@ -3668,13 +3699,8 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
||||||
var QuestionName = string.Empty;
|
var QuestionName = string.Empty;
|
||||||
if (answer != null)
|
if (answer != null)
|
||||||
{
|
{
|
||||||
QuestionName= _dbContext.ReadingQuestionTrial.Where(x => x.Id == (answer.Entity as ReadingTaskQuestionAnswer).ReadingQuestionTrialId).Select(x => _userInfo.IsEn_Us ? x.QuestionEnName : x.QuestionName).FirstOrDefault();
|
QuestionName= _dbContext.ReadingQuestionTrial.Where(x => x.Id == questionId).Select(x => _userInfo.IsEn_Us ? x.QuestionEnName : x.QuestionName).FirstOrDefault();
|
||||||
}
|
}
|
||||||
//var selfDefineIdentification = "ReadingImageTask/submitCustomTag/ReadingTaskQuestionMark/";
|
|
||||||
//if (type == "Deleted")
|
|
||||||
//{
|
|
||||||
// selfDefineIdentification = "ReadingImageTask/deleteCustomTag/ReadingTaskQuestionMark/";
|
|
||||||
//}
|
|
||||||
|
|
||||||
await InsertInspection<ReadingNoneDicomMarkBinding>(entity, type, x => new InspectionConvertDTO()
|
await InsertInspection<ReadingNoneDicomMarkBinding>(entity, type, x => new InspectionConvertDTO()
|
||||||
{
|
{
|
||||||
|
|
@ -3682,10 +3708,12 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
||||||
|
|
||||||
}, new
|
}, new
|
||||||
{
|
{
|
||||||
MarkName= mark==null|| type== "Deleted" ? string.Empty: mark.OrderMarkName,
|
RowMark= rowMark,
|
||||||
|
TableQuestionName = tableQuestionName,
|
||||||
|
MarkName = mark==null|| type== "Deleted" ? string.Empty: mark.OrderMarkName,
|
||||||
PicturePath= mark == null ? string.Empty : mark.PicturePath,
|
PicturePath= mark == null ? string.Empty : mark.PicturePath,
|
||||||
QuestionName = QuestionName,
|
QuestionName = QuestionName,
|
||||||
QuestinonAnswer= answer==null?string.Empty:(answer.Entity as ReadingTaskQuestionAnswer).Answer
|
QuestinonAnswer= answer
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue