修改
continuous-integration/drone/push Build is running
Details
continuous-integration/drone/push Build is running
Details
parent
bc68271a2a
commit
69bfecca9c
|
@ -174,6 +174,8 @@ namespace IRaCIS.Application.Contracts
|
||||||
public class SelectionReviewerDTO : DoctorDTO
|
public class SelectionReviewerDTO : DoctorDTO
|
||||||
{
|
{
|
||||||
public int DoctorTrialState { get; set; }
|
public int DoctorTrialState { get; set; }
|
||||||
|
|
||||||
|
public bool IsEnroll { get; set; } = false;
|
||||||
public string OptUserName { get; set; } = string.Empty;
|
public string OptUserName { get; set; } = string.Empty;
|
||||||
public DateTime? OptTime { get; set; }
|
public DateTime? OptTime { get; set; }
|
||||||
public string? OptTimeStr => OptTime?.ToString("yyyy-MM-dd HH:mm:ss");
|
public string? OptTimeStr => OptTime?.ToString("yyyy-MM-dd HH:mm:ss");
|
||||||
|
|
|
@ -103,6 +103,8 @@ namespace IRaCIS.Core.Application.Service
|
||||||
var doctorStateList = await _enrollDetailRepository.Where(x => x.TrialId == inQuery.TrialId && x.EnrollStatus == EnrollStatus.HasApplyDownloadResume)
|
var doctorStateList = await _enrollDetailRepository.Where(x => x.TrialId == inQuery.TrialId && x.EnrollStatus == EnrollStatus.HasApplyDownloadResume)
|
||||||
.ProjectTo<DoctorStateModelDTO>(_mapper.ConfigurationProvider).ToListAsync();
|
.ProjectTo<DoctorStateModelDTO>(_mapper.ConfigurationProvider).ToListAsync();
|
||||||
|
|
||||||
|
var doctorEnroll =await _enrollRepository.Where(x => x.TrialId == inQuery.TrialId && x.EnrollStatus >= EnrollStatus.InviteIntoGroup)
|
||||||
|
.ToListAsync();
|
||||||
result.CurrentPageData.ToList().ForEach(doctor =>
|
result.CurrentPageData.ToList().ForEach(doctor =>
|
||||||
{
|
{
|
||||||
//简历申请列表 --处理已经申请的
|
//简历申请列表 --处理已经申请的
|
||||||
|
@ -110,6 +112,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
if (doctorState != null)
|
if (doctorState != null)
|
||||||
{
|
{
|
||||||
doctor.DoctorTrialState = (int)EnrollStatus.HasApplyDownloadResume;
|
doctor.DoctorTrialState = (int)EnrollStatus.HasApplyDownloadResume;
|
||||||
|
doctor.IsEnroll = doctorEnroll.Any(x => x.DoctorId == doctor.Id);
|
||||||
doctor.OptTime = doctorState.OptTime;
|
doctor.OptTime = doctorState.OptTime;
|
||||||
doctor.OptUserName = doctorState.OptUserName;
|
doctor.OptUserName = doctorState.OptUserName;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue