|
|
|
@ -536,10 +536,10 @@ namespace Shentun.Peis.OccupationalDiseaseReports |
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
#region 职业禁忌症人员一览表
|
|
|
|
#region 职业禁忌证人员一览表
|
|
|
|
|
|
|
|
var occupationalContraindicationDetails = patientRegisterList.Where(m => !string.IsNullOrWhiteSpace(m.patientOccupationalDisease.OccupationalAbnormal) |
|
|
|
&& m.patientOccupationalDisease.OccupationalAbnormal.Contains("职业禁忌症")) |
|
|
|
&& m.patientOccupationalDisease.OccupationalAbnormal.Contains("职业禁忌证")) |
|
|
|
.GroupBy(g => g.patientOccupationalDisease).OrderBy(o => o.Key.OccupationalAbnormal) |
|
|
|
.Select((s, index) => new GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto |
|
|
|
{ |
|
|
|
@ -751,7 +751,7 @@ namespace Shentun.Peis.OccupationalDiseaseReports |
|
|
|
occupationalAbnormalDetails.Add(new GetCompanyOccupationalDiseaseDetailReportOccupationalAbnormalDetailDto |
|
|
|
{ |
|
|
|
DisplayOrder = 4, |
|
|
|
OccupationalAbnormalName = "职业禁忌症", |
|
|
|
OccupationalAbnormalName = "职业禁忌证", |
|
|
|
OccupationalAbnormalCount = occupationalContraindicationDetails.Count, |
|
|
|
OccupationalAbnormalRatio = Decimal.Round(Convert.ToDecimal(occupationalContraindicationDetails.Count * 100) / sumCount, 2), |
|
|
|
}); |
|
|
|
|