修改稽查查询

Uat_Study
hang 2022-08-19 17:15:06 +08:00
parent 855df63891
commit 5b1d676bb9
2 changed files with 4 additions and 28 deletions

View File

@ -141,7 +141,7 @@ namespace IRaCIS.Core.Application.Service.Inspection
query = query.WhereIf(dto.SiteId != null, x => x.SiteId == dto.SiteId) query = query.WhereIf(dto.SiteId != null, x => x.SiteId == dto.SiteId)
//.WhereIf(dto.RelationDeadlineTime != null, x => x.CreateTime <= dto.RelationDeadlineTime.Value.AddSeconds(1)) //.WhereIf(dto.RelationDeadlineTime != null, x => x.CreateTime <= dto.RelationDeadlineTime.Value.AddSeconds(1))
.WhereIf(dto.TrialId != null, t => (t.TrialId == dto.TrialId) || (t.CreateTime >= trialData.CreateTime && t.CreateTime <= trialData.TrialFinishTime)) .Where(x => (x.TrialId == dto.TrialId) || (x.TrialId == null && x.CreateTime >= trialData.CreateTime && x.CreateTime <= trialData.TrialFinishTime))
.WhereIf(dto.BatchId != null && dto.ObjectRelationParentId == null && dto.GeneralId == null, x => x.BatchId == dto.BatchId) .WhereIf(dto.BatchId != null && dto.ObjectRelationParentId == null && dto.GeneralId == null, x => x.BatchId == dto.BatchId)
.WhereIf(dto.BatchId != null && dto.GeneralId != null && dto.ObjectRelationParentId == null, x => x.BatchId == dto.BatchId || .WhereIf(dto.BatchId != null && dto.GeneralId != null && dto.ObjectRelationParentId == null, x => x.BatchId == dto.BatchId ||
((x.GeneralId == dto.GeneralId || x.ObjectRelationParentId == dto.GeneralId) && x.CreateTime <= dto.RelationDeadlineTime.Value.AddSeconds(1))) ((x.GeneralId == dto.GeneralId || x.ObjectRelationParentId == dto.GeneralId) && x.CreateTime <= dto.RelationDeadlineTime.Value.AddSeconds(1)))

View File

@ -570,19 +570,7 @@ namespace IRaCIS.Core.Infra.EFCore.Common
subjectVisit = subjectVisit ?? new SubjectVisit(); subjectVisit = subjectVisit ?? new SubjectVisit();
if (type == "Add") if (type == "Add")
{ {
//await AddInspectionRecordAsync( new
//{
// QcQuestionAnswerCommands = await Getdata(entitylist),
//},new InspectionConvertDTO()
//{
// SiteId = subjectVisit.SiteId,
// Identification = $"{_userInfo.RequestUrl}/{firstEntity.GetType().Name}/{type}",
// SubjectId = subjectVisit.SubjectId,
// SubjectVisitName = subjectVisit.VisitName,
// TrialId = subjectVisit.TrialId,
// SubjectVisitId = subjectVisit.Id,
// GeneralId = subjectVisit.Id,
//});
await InsertInspection(firstEntity, type, answer => new InspectionConvertDTO() await InsertInspection(firstEntity, type, answer => new InspectionConvertDTO()
{ {
@ -618,19 +606,7 @@ namespace IRaCIS.Core.Infra.EFCore.Common
QcQuestionAnswerCommands = await Getdata(entitylist), QcQuestionAnswerCommands = await Getdata(entitylist),
}); });
//await AddInspectionRecordAsync( new
//{
// QcQuestionAnswerCommands = await Getdata(entitylist),
//},new InspectionConvertDTO()
//{
// Identification = $"{_userInfo.RequestUrl}/{firstEntity.GetType().Name}/{type}",
// SiteId = subjectVisit.SiteId,
// SubjectId = subjectVisit.SubjectId,
// TrialId = subjectVisit.TrialId,
// SubjectVisitId = subjectVisit.Id,
// SubjectVisitName = subjectVisit.VisitName,
// GeneralId = subjectVisit.Id,
//});
} }
async Task<List<AnswerDto>> Getdata(List<TrialQCQuestionAnswer> questionAnswers) async Task<List<AnswerDto>> Getdata(List<TrialQCQuestionAnswer> questionAnswers)