Compare commits
No commits in common. "b7efd0c97fcd8ff4c0deb3d43d923aa6082a5104" and "49a7d5fc296f83df86b8161216c602958d4664e7" have entirely different histories.
b7efd0c97f
...
49a7d5fc29
|
@ -242,8 +242,6 @@ namespace IRaCIS.Application.Contracts
|
||||||
|
|
||||||
public class ConfirmationReviewerDTO : DoctorOptDTO
|
public class ConfirmationReviewerDTO : DoctorOptDTO
|
||||||
{
|
{
|
||||||
public Guid DoctorId { get; set; }
|
|
||||||
|
|
||||||
public int DoctorTrialState { get; set; }
|
public int DoctorTrialState { get; set; }
|
||||||
public string OptUserName { get; set; } = string.Empty;
|
public string OptUserName { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
@ -251,11 +249,6 @@ namespace IRaCIS.Application.Contracts
|
||||||
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");
|
||||||
|
|
||||||
public UserTypeEnum? AuditTypeEnum { get; set; }
|
|
||||||
public DateTime? AuditTime { get; set; }
|
|
||||||
public string AuditUserName { get; set; } = string.Empty;
|
|
||||||
public string? AuditTimeStr => AuditTime?.ToString("yyyy-MM-dd HH:mm:ss");
|
|
||||||
|
|
||||||
//SPM 需要看到
|
//SPM 需要看到
|
||||||
public DateTime? SubmmitTime { get; set; }
|
public DateTime? SubmmitTime { get; set; }
|
||||||
public string SubmmitUserName { get; set; } = string.Empty;
|
public string SubmmitUserName { get; set; } = string.Empty;
|
||||||
|
|
|
@ -337,29 +337,14 @@ namespace IRaCIS.Core.Application.Service
|
||||||
doctorPageList.CurrentPageData.ToList().ForEach(u =>
|
doctorPageList.CurrentPageData.ToList().ForEach(u =>
|
||||||
{
|
{
|
||||||
u.DoctorTrialState = (int)EnrollStatus.InviteIntoGroup;
|
u.DoctorTrialState = (int)EnrollStatus.InviteIntoGroup;
|
||||||
|
var opt = enrollStateList.OrderByDescending(x=>x.OptTime).FirstOrDefault(t => t.DoctorId == u.Id);
|
||||||
var lastState= enrollStateList.OrderByDescending(x=>x.OptTime).FirstOrDefault(t => t.DoctorId == u.Id);
|
|
||||||
if (lastState != null)
|
|
||||||
{
|
|
||||||
u.DoctorTrialState = lastState.IntoGroupState;
|
|
||||||
}
|
|
||||||
var opt = enrollStateList.Where(x => x.IntoGroupState == 10).FirstOrDefault(t => t.DoctorId == u.Id);
|
|
||||||
if (opt != null)
|
if (opt != null)
|
||||||
{
|
{
|
||||||
|
u.DoctorTrialState = opt.IntoGroupState;
|
||||||
u.OptTime = opt.OptTime;
|
u.OptTime = opt.OptTime;
|
||||||
u.UserTypeEnum = opt.UserTypeEnum;
|
u.UserTypeEnum = opt.UserTypeEnum;
|
||||||
u.OptUserName = opt.OptUserName;
|
u.OptUserName = opt.OptUserName;
|
||||||
}
|
}
|
||||||
|
|
||||||
var approved = enrollStateList.Where(x => x.IntoGroupState == 8).FirstOrDefault(t => t.DoctorId == u.Id);
|
|
||||||
|
|
||||||
if (approved != null)
|
|
||||||
{
|
|
||||||
u.AuditTime = approved.OptTime;
|
|
||||||
u.AuditTypeEnum = approved.UserTypeEnum;
|
|
||||||
u.AuditUserName = approved.OptUserName;
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
return doctorPageList;
|
return doctorPageList;
|
||||||
|
|
Loading…
Reference in New Issue