Browse Source

报告加审核医生

master
wxd 11 months ago
parent
commit
f4752a1a0c
  1. 22
      src/Shentun.Peis.Application.Contracts/PrintReports/MedicalReportDto.cs
  2. 22
      src/Shentun.Peis.Application/PrintReports/PrintReportAppService.cs

22
src/Shentun.Peis.Application.Contracts/PrintReports/MedicalReportDto.cs

@ -287,19 +287,37 @@ namespace Shentun.Peis.PrintReports
/// </summary>
public DateTime CheckDate { get; set; }
/// <summary>
/// 体检审核医生签名
/// </summary>
public string AuditorUserSignUrl { get; set; }
/// <summary>
/// 是否审核
/// </summary>
public char IsAudit { get; set; }
/// <summary>
/// 体检审核医生名称
/// </summary>
public string AuditorUserName { get; set; }
/// <summary>
/// 体检审核时间
/// </summary>
public string AuditTime { get; set; }
/// <summary>
/// lis审核医生 为了不报错,暂时保留
/// </summary>
public string LisAuditorDoctorName { get; set; }
/// <summary>
/// 审核医生签名
/// 第三方审核医生签名
/// </summary>
public string AuditorNameSignUrl { get; set; }
/// <summary>
/// 审核医生
/// 第三方审核医生
/// </summary>
public string AuditorName { get; set; }

22
src/Shentun.Peis.Application/PrintReports/PrintReportAppService.cs

@ -1,4 +1,5 @@
using Microsoft.AspNetCore.Authorization;
using IdentityModel.Client;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
@ -1363,6 +1364,24 @@ namespace Shentun.Peis.PrintReports
}
}
#region 体检审核信息
medicalReportRegisterCheckDto.IsAudit = registerCheckRow.registerCheck.IsAudit;
medicalReportRegisterCheckDto.AuditTime = DataHelper.ConversionDateToString(registerCheckRow.registerCheck.AuditTime);
var auditorUserId = registerCheckRow.registerCheck.AuditorUserId;
if (auditorUserId != null && auditorUserId != Guid.Empty)
{
medicalReportRegisterCheckDto.AuditorUserName = _cacheService.GetSurnameAsync(auditorUserId).GetAwaiter().GetResult();
medicalReportRegisterCheckDto.AuditorUserSignUrl = _cacheService.GetUserSignAsync(auditorUserId).GetAwaiter().GetResult();
}
#endregion
#region 第三方传过来的审核信息
//lis审核医生+标本号
medicalReportRegisterCheckDto.LisSampleNo = registerCheckRow.registerCheck.LisSampleNo;
// medicalReportRegisterCheckDto.LisAuditorDoctorName = registerCheckRow.registerCheck.LisAuditorDoctorName;
@ -1383,6 +1402,7 @@ namespace Shentun.Peis.PrintReports
}
}
#endregion
//显示顺序

Loading…
Cancel
Save