Browse Source

职业病 证

master
wxd 11 months ago
parent
commit
30de0ca67c
  1. 6
      src/Shentun.Peis.Application/OccupationalDiseaseReports/OccupationalDiseaseReportAppService.cs

6
src/Shentun.Peis.Application/OccupationalDiseaseReports/OccupationalDiseaseReportAppService.cs

@ -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),
});

Loading…
Cancel
Save