修改
This commit is contained in:
@@ -33,9 +33,9 @@ namespace IRaCIS.Core.Application.Service
|
||||
/// <param name="dto"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
public async Task<List<string>> SetDictionaryValue(SetDictionaryValueDto dto)
|
||||
public async Task<List<string>> SetInspectionEnumValue(SetInspectionEnumValueDto dto)
|
||||
{
|
||||
return await _frontAuditConfigRepository.SetDictionaryValue(dto);
|
||||
return await _frontAuditConfigRepository.SetInspectionEnumValue(dto);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -253,6 +253,10 @@ namespace IRaCIS.Core.Application.Service.Inspection.DTO
|
||||
public bool obtaionOrCancel { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 稽查泛型Dto
|
||||
/// </summary>
|
||||
/// <typeparam name="T">泛型</typeparam>
|
||||
public class DataInspectionDto<T> : IInspectionDTO, ISignDTO
|
||||
{
|
||||
|
||||
@@ -267,9 +271,7 @@ namespace IRaCIS.Core.Application.Service.Inspection.DTO
|
||||
{
|
||||
if (auditInfo.JsonDetail.IsNullOrEmpty())
|
||||
{
|
||||
IsoDateTimeConverter timeFormat = new IsoDateTimeConverter();
|
||||
timeFormat.DateTimeFormat = "yyyy-MM-dd";
|
||||
auditInfo.JsonDetail = JsonConvert.SerializeObject(OptCommand, Newtonsoft.Json.Formatting.Indented, timeFormat);
|
||||
auditInfo.JsonDetail = JsonConvert.SerializeObject(OptCommand);
|
||||
}
|
||||
|
||||
return auditInfo;
|
||||
|
||||
@@ -922,6 +922,7 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||
|
||||
}
|
||||
|
||||
// 移动不进去
|
||||
await _trialRepository.AddListInspectionRecordAsync(datas);
|
||||
await _repository.SaveChangesAsync();
|
||||
return ResponseOutput.Ok();
|
||||
@@ -2051,6 +2052,8 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||
data.JsonDetail = JsonConvert.SerializeObject(keyValuePairs);
|
||||
datas.Add(data);
|
||||
}
|
||||
|
||||
// 这里使用的是批量更新
|
||||
await _subjectVisitRepository.AddListInspectionRecordAsync(datas);
|
||||
|
||||
await _subjectVisitRepository.SaveChangesAsync();
|
||||
|
||||
@@ -296,38 +296,38 @@ namespace IRaCIS.Application.Services
|
||||
|
||||
|
||||
|
||||
foreach (var changedItem in changedList)
|
||||
{
|
||||
//foreach (var changedItem in changedList)
|
||||
//{
|
||||
|
||||
var list = await _subjectVisitRepository.Where(t => t.TrialId == trialId && t.VisitStageId == changedItem.Id).ToListAsync();
|
||||
list.ForEach(x =>
|
||||
{
|
||||
datas.Add(new DataInspection()
|
||||
{
|
||||
BlindName = x.BlindName,
|
||||
IsSign = false,
|
||||
SiteId = x.SiteId,
|
||||
SubjectId = x.SubjectId,
|
||||
SubjectVisitId = x.Id,
|
||||
CreateTime = createtime,
|
||||
SubjectVisitName = x.VisitName,
|
||||
TrialId = x.TrialId,
|
||||
Reason = "确认访视修改状态",
|
||||
JsonDetail = JsonConvert.SerializeObject(new
|
||||
{
|
||||
IsBaseLine = changedItem.IsBaseLine,
|
||||
VisitName = changedItem.VisitName,
|
||||
VisitNum = changedItem.VisitNum,
|
||||
VisitDay = changedItem.VisitDay,
|
||||
SubmitState = x.SubmitState,
|
||||
VisitWindowLeft = changedItem.VisitWindowLeft,
|
||||
VisitWindowRight = changedItem.VisitWindowRight
|
||||
}),
|
||||
Identification = "Edit|Visit|Info|Visit-Image Upload"
|
||||
});
|
||||
});
|
||||
// var list = await _subjectVisitRepository.Where(t => t.TrialId == trialId && t.VisitStageId == changedItem.Id).ToListAsync();
|
||||
// list.ForEach(x =>
|
||||
// {
|
||||
// datas.Add(new DataInspection()
|
||||
// {
|
||||
// BlindName = x.BlindName,
|
||||
// IsSign = false,
|
||||
// SiteId = x.SiteId,
|
||||
// SubjectId = x.SubjectId,
|
||||
// SubjectVisitId = x.Id,
|
||||
// CreateTime = createtime,
|
||||
// SubjectVisitName = x.VisitName,
|
||||
// TrialId = x.TrialId,
|
||||
// Reason = "确认访视修改状态",
|
||||
// JsonDetail = JsonConvert.SerializeObject(new
|
||||
// {
|
||||
// IsBaseLine = changedItem.IsBaseLine,
|
||||
// VisitName = changedItem.VisitName,
|
||||
// VisitNum = changedItem.VisitNum,
|
||||
// VisitDay = changedItem.VisitDay,
|
||||
// SubmitState = x.SubmitState,
|
||||
// VisitWindowLeft = changedItem.VisitWindowLeft,
|
||||
// VisitWindowRight = changedItem.VisitWindowRight
|
||||
// }),
|
||||
// Identification = "Edit|Visit|Info|Visit-Image Upload"
|
||||
// });
|
||||
// });
|
||||
|
||||
}
|
||||
//}
|
||||
|
||||
var subjectsids = _repository.GetQueryable<Subject>().Where(x => x.TrialId == trialId).Select(x => new
|
||||
{
|
||||
|
||||
@@ -86,6 +86,7 @@ namespace IRaCIS.Core.Application.Triggers
|
||||
JsonDetail = subjectvisit.ToJcJson(),
|
||||
});
|
||||
|
||||
// 这里是触发器的位置
|
||||
await _subjectVisitRepository.AddListInspectionRecordAsync(datas);
|
||||
|
||||
await _subjectVisitRepository.BatchUpdateNoTrackingAsync(t => t.Id == subjectVisitId && t.SubmitState == SubmitStateEnum.ToSubmit,
|
||||
|
||||
Reference in New Issue
Block a user