修改接口
parent
81a6070644
commit
4c96bc82d3
|
@ -468,6 +468,7 @@ namespace IRaCIS.Core.API.Controllers
|
||||||
{
|
{
|
||||||
return ResponseOutput.NotOk(fun.ErrorMessage);
|
return ResponseOutput.NotOk(fun.ErrorMessage);
|
||||||
}
|
}
|
||||||
|
opt.AuditInfo.VisitStageId = Guid.Parse(fun.Data);
|
||||||
opt.OptCommand.Id = Guid.Parse(fun.Data);
|
opt.OptCommand.Id = Guid.Parse(fun.Data);
|
||||||
return await _inspectionService.Enforcement(opt.OptCommand, opt.AuditInfo, opt.SignInfo, null, fun);
|
return await _inspectionService.Enforcement(opt.OptCommand, opt.AuditInfo, opt.SignInfo, null, fun);
|
||||||
}
|
}
|
||||||
|
|
|
@ -325,6 +325,21 @@ namespace IRaCIS.Core.Application.Service.Inspection
|
||||||
add.CreateUserId = _userInfo.Id;
|
add.CreateUserId = _userInfo.Id;
|
||||||
add.IP = _userInfo.IP;
|
add.IP = _userInfo.IP;
|
||||||
|
|
||||||
|
|
||||||
|
var JsonData = JsonConvert.DeserializeObject<IDictionary<string, object>>(add.JsonDetail);
|
||||||
|
|
||||||
|
foreach (var item in JsonData.Keys)
|
||||||
|
{
|
||||||
|
if (JsonData[item].ToString().ToLower() == "true".ToLower())
|
||||||
|
{
|
||||||
|
JsonData[item] = "是";
|
||||||
|
} else if (JsonData[item].ToString().ToLower() == "false".ToLower())
|
||||||
|
{
|
||||||
|
JsonData[item] = "否";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
add.JsonDetail= JsonConvert.SerializeObject(JsonData);
|
||||||
}
|
}
|
||||||
|
|
||||||
await _dataInspectionRepository.AddRangeAsync(datas);
|
await _dataInspectionRepository.AddRangeAsync(datas);
|
||||||
|
|
|
@ -110,7 +110,7 @@ namespace IRaCIS.Application.Services
|
||||||
CreateTime = createtime,
|
CreateTime = createtime,
|
||||||
Identification = "Init|Subject|Status|Subject",
|
Identification = "Init|Subject|Status|Subject",
|
||||||
JsonDetail= JsonConvert.SerializeObject(new {
|
JsonDetail= JsonConvert.SerializeObject(new {
|
||||||
Status= "OnVisit",
|
Status= "新增",
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -176,15 +176,7 @@ namespace IRaCIS.Application.Services
|
||||||
await _repository.AddAsync(svItem);
|
await _repository.AddAsync(svItem);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
datas.Add(new DataInspection()
|
|
||||||
{
|
|
||||||
BlindName = visitPlan.BlindName,
|
|
||||||
Identification = "Add|Visit|Info|Visit-Image Upload",
|
|
||||||
TrialId = visitPlan.TrialId,
|
|
||||||
IsSign = false,
|
|
||||||
CreateTime = createtime.AddSeconds(1),
|
|
||||||
JsonDetail = JsonConvert.SerializeObject(visitPlan)
|
|
||||||
});
|
|
||||||
|
|
||||||
var visitPlanItem = _mapper.Map<VisitStage>(visitPlan);
|
var visitPlanItem = _mapper.Map<VisitStage>(visitPlan);
|
||||||
|
|
||||||
|
@ -192,6 +184,16 @@ namespace IRaCIS.Application.Services
|
||||||
|
|
||||||
var result = await _repository.AddAsync(visitPlanItem);
|
var result = await _repository.AddAsync(visitPlanItem);
|
||||||
visitPlan.Id = result.Id;
|
visitPlan.Id = result.Id;
|
||||||
|
//datas.Add(new DataInspection()
|
||||||
|
//{
|
||||||
|
// BlindName = visitPlan.BlindName,
|
||||||
|
// Identification = "Add|Visit|Info|Visit-Image Upload",
|
||||||
|
// TrialId = visitPlan.TrialId,
|
||||||
|
// IsSign = false,
|
||||||
|
// CreateTime = createtime.AddSeconds(1),
|
||||||
|
// VisitStageId = result.Id,
|
||||||
|
// JsonDetail = JsonConvert.SerializeObject(visitPlan)
|
||||||
|
//});
|
||||||
|
|
||||||
//更新项目访视计划状态为未确认
|
//更新项目访视计划状态为未确认
|
||||||
await _trialRepository.UpdateFromQueryAsync(u => u.Id == visitPlan.TrialId, t => new Trial() { VisitPlanConfirmed = false });
|
await _trialRepository.UpdateFromQueryAsync(u => u.Id == visitPlan.TrialId, t => new Trial() { VisitPlanConfirmed = false });
|
||||||
|
@ -337,6 +339,8 @@ namespace IRaCIS.Application.Services
|
||||||
var changedList = await _visitStageRepository.Where(t => t.TrialId == trialId && t.IsConfirmed == false)
|
var changedList = await _visitStageRepository.Where(t => t.TrialId == trialId && t.IsConfirmed == false)
|
||||||
.Select(t => new { t.Trial.IsHaveFirstGiveMedicineDate, t.Id, t.VisitName, t.TrialId, t.VisitWindowLeft, t.VisitWindowRight, t.VisitDay, t.VisitNum, t.IsBaseLine }).ToListAsync();
|
.Select(t => new { t.Trial.IsHaveFirstGiveMedicineDate, t.Id, t.VisitName, t.TrialId, t.VisitWindowLeft, t.VisitWindowRight, t.VisitDay, t.VisitNum, t.IsBaseLine }).ToListAsync();
|
||||||
var createtime = DateTime.Now.AddSeconds(1);
|
var createtime = DateTime.Now.AddSeconds(1);
|
||||||
|
|
||||||
|
|
||||||
changedList.ForEach(x =>
|
changedList.ForEach(x =>
|
||||||
{
|
{
|
||||||
datas.Add(new DataInspection()
|
datas.Add(new DataInspection()
|
||||||
|
@ -344,7 +348,7 @@ namespace IRaCIS.Application.Services
|
||||||
IsSign = false,
|
IsSign = false,
|
||||||
|
|
||||||
CreateTime = createtime,
|
CreateTime = createtime,
|
||||||
SubjectVisitName = x.VisitName,
|
//SubjectVisitName = x.VisitName,
|
||||||
VisitStageId = x.Id,
|
VisitStageId = x.Id,
|
||||||
TrialId = x.TrialId,
|
TrialId = x.TrialId,
|
||||||
JsonDetail = JsonConvert.SerializeObject(new
|
JsonDetail = JsonConvert.SerializeObject(new
|
||||||
|
@ -357,7 +361,6 @@ namespace IRaCIS.Application.Services
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
//访视计划 整体状态变更为 确认
|
//访视计划 整体状态变更为 确认
|
||||||
await _visitStageRepository.UpdateFromQueryAsync(u => u.TrialId == trialId, t => new VisitStage() { IsConfirmed = true ,IsHaveFirstConfirmed = true});
|
await _visitStageRepository.UpdateFromQueryAsync(u => u.TrialId == trialId, t => new VisitStage() { IsConfirmed = true ,IsHaveFirstConfirmed = true});
|
||||||
|
|
||||||
|
@ -525,7 +528,9 @@ namespace IRaCIS.Application.Services
|
||||||
{
|
{
|
||||||
x.Code,
|
x.Code,
|
||||||
x.SiteId,
|
x.SiteId,
|
||||||
x.Id
|
x.Id,
|
||||||
|
x.IsEnrollment,
|
||||||
|
x.IsUrgent
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -549,7 +554,7 @@ namespace IRaCIS.Application.Services
|
||||||
SiteId = y.SiteId,
|
SiteId = y.SiteId,
|
||||||
SubjectId = y.Id,
|
SubjectId = y.Id,
|
||||||
SubjectVisitId = guid,
|
SubjectVisitId = guid,
|
||||||
CreateTime = createtime,
|
CreateTime = createtime.AddMilliseconds(200),
|
||||||
SubjectVisitName = x.VisitName,
|
SubjectVisitName = x.VisitName,
|
||||||
TrialId = x.TrialId,
|
TrialId = x.TrialId,
|
||||||
Identification = "Add|Visit|Info|Visit-Image Upload",
|
Identification = "Add|Visit|Info|Visit-Image Upload",
|
||||||
|
@ -561,7 +566,9 @@ namespace IRaCIS.Application.Services
|
||||||
VisitDay = x.VisitDay,
|
VisitDay = x.VisitDay,
|
||||||
VisitExecuted=false,
|
VisitExecuted=false,
|
||||||
VisitWindowLeft = x.VisitWindowLeft,
|
VisitWindowLeft = x.VisitWindowLeft,
|
||||||
VisitWindowRight = x.VisitWindowRight
|
VisitWindowRight = x.VisitWindowRight,
|
||||||
|
IsEnrollment=y.IsEnrollment,
|
||||||
|
IsUrgent=y.IsUrgent,
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -576,13 +583,15 @@ namespace IRaCIS.Application.Services
|
||||||
BlindName = x.BlindName,
|
BlindName = x.BlindName,
|
||||||
SubjectVisitName = x.VisitName,
|
SubjectVisitName = x.VisitName,
|
||||||
IsSign = false,
|
IsSign = false,
|
||||||
CreateTime = createtime.AddSeconds(1),
|
CreateTime = createtime.AddMilliseconds(500),
|
||||||
Identification = "Init|Visit|Status|Visit-Image Upload",
|
Identification = "Init|Visit|Status|Visit-Image Upload",
|
||||||
JsonDetail = JsonConvert.SerializeObject(new
|
JsonDetail = JsonConvert.SerializeObject(new
|
||||||
{
|
{
|
||||||
VisitName = x.VisitName,
|
VisitName = x.VisitName,
|
||||||
SubmitState = "",
|
SubmitState = "",
|
||||||
AuditState = "",
|
AuditState = "",
|
||||||
|
IsEnrollment = y.IsEnrollment,
|
||||||
|
IsUrgent = y.IsUrgent,
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -595,6 +604,8 @@ namespace IRaCIS.Application.Services
|
||||||
BlindName=x.BlindName,
|
BlindName=x.BlindName,
|
||||||
IsBaseLine=x.IsBaseLine,
|
IsBaseLine=x.IsBaseLine,
|
||||||
IsCheckBack=x.IsBaseLine,
|
IsCheckBack=x.IsBaseLine,
|
||||||
|
IsUrgent=y.IsUrgent,
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue