添加排序

Uat_Study
he 2022-04-07 15:09:26 +08:00
parent 3bc7cba588
commit a17dc00ca8
4 changed files with 55 additions and 6 deletions

View File

@ -65,6 +65,13 @@
<param name="iq"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.FrontAuditConfigService.ChangeFrontAuditSort(IRaCIS.Core.Application.ViewModel.ChangeFrontAuditSortDto)">
<summary>
修改排序
</summary>
<param name="sortDto"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.FrontAuditConfigService.AddOrUpdateFrontAuditConfig(IRaCIS.Core.Application.ViewModel.FrontAuditConfigAddOrEdit)">
<summary>
新增或者修改

View File

@ -118,12 +118,15 @@ namespace IRaCIS.Core.Application.ViewModel
public class ChangeFrontAuditSortDto
{
public List<FrontAuditSort> SortData { get; set; }
}
public class FrontAuditSort
{
//public Guid
public Guid Id { get; set; }
public int Sort { get; set; }
}
///<summary> FrontAuditConfigAddOrEdit 列表查询参数模型</summary>

View File

@ -164,10 +164,24 @@ namespace IRaCIS.Core.Application.Service
return await query.OrderBy(x=>x.Sort).ToListAsync();
}
//public async Task<IResponseOutput> ChangeFrontAuditSort()
//{
// _frontAuditConfigRepository.UpdateFromQueryAsync(x=>)
//}
/// <summary>
/// 修改排序
/// </summary>
/// <param name="sortDto"></param>
/// <returns></returns>
public async Task<IResponseOutput> ChangeFrontAuditSort(ChangeFrontAuditSortDto sortDto)
{
foreach (var item in sortDto.SortData)
{
await _frontAuditConfigRepository.UpdateFromQueryAsync(x => x.Id == item.Id, x => new FrontAuditConfig
{
Sort = item.Sort
});
}
await _frontAuditConfigRepository.SaveChangesAsync();
return ResponseOutput.Ok();
}
/// <summary>
/// 新增或者修改

View File

@ -117,6 +117,31 @@ namespace IRaCIS.Application.Services
Status= "OnVisit",
})
});
var visittime = createtime.AddSeconds(1);
foreach (var item in mapedSubject.SubjectVisitList)
{
datas.Add(new DataInspection()
{
TrialId = subjectCommand.TrialId,
SiteId = subjectCommand.SiteId,
SubjectId = subjectCommand.Id,
SubjectCode = subjectCommand.Code,
SubjectVisitId= item.Id,
SubjectVisitName=item.VisitName,
IsSign = false,
CreateTime = createtime,
Identification = "Subject|Init|Subject|Status",
JsonDetail = JsonConvert.SerializeObject(new
{
VisitName = item.VisitName,
VisitNum = item.VisitNum,
IsBaseLine=item.IsBaseLine,
})
});
}
await _inspectionService.AddListInspectionRecordAsync(datas);
}