Commit 986568cb by lcx

添加科室字典

parent 009d3a92
...@@ -13,17 +13,22 @@ public class CostTransferDataWrite ...@@ -13,17 +13,22 @@ public class CostTransferDataWrite
private readonly ILogger logger; private readonly ILogger logger;
private readonly PerforCosttransferRepository costtransferRepository; private readonly PerforCosttransferRepository costtransferRepository;
private readonly PerforCosttransferitemRepository costtransferitemRepository; private readonly PerforCosttransferitemRepository costtransferitemRepository;
private readonly PerforPerdeptdicRepository perdeptdicRepository;
public CostTransferDataWrite(ILogger<CostTransferDataWrite> logger, public CostTransferDataWrite(
ILogger<CostTransferDataWrite> logger,
PerforCosttransferRepository costtransferRepository, PerforCosttransferRepository costtransferRepository,
PerforCosttransferitemRepository costtransferitemRepository) PerforCosttransferitemRepository costtransferitemRepository,
PerforPerdeptdicRepository perdeptdicRepository
)
{ {
this.logger = logger; this.logger = logger;
this.costtransferRepository = costtransferRepository; this.costtransferRepository = costtransferRepository;
this.costtransferitemRepository = costtransferitemRepository; this.costtransferitemRepository = costtransferitemRepository;
this.perdeptdicRepository = perdeptdicRepository;
} }
public void WriteSheetData(ISheet sheet, PerSheetPoint point, ExcelStyle style, int allotId) public void WriteSheetData(ISheet sheet, PerSheetPoint point, ExcelStyle style, int allotId, int hospitalId)
{ {
try try
{ {
...@@ -37,6 +42,9 @@ public void WriteSheetData(ISheet sheet, PerSheetPoint point, ExcelStyle style, ...@@ -37,6 +42,9 @@ public void WriteSheetData(ISheet sheet, PerSheetPoint point, ExcelStyle style,
if (columns == null || !columns.Any()) return; if (columns == null || !columns.Any()) return;
var departments = costTransfers.Select(t => t.AdoptedDepartment ?? "").Union(costTransfers.Select(t => t.ApplicantDepartment ?? "")).Distinct(); var departments = costTransfers.Select(t => t.AdoptedDepartment ?? "").Union(costTransfers.Select(t => t.ApplicantDepartment ?? "")).Distinct();
var standardDict = perdeptdicRepository.GetEntities(t => t.HospitalId == hospitalId) ?? new List<EntityModels.per_dept_dic>();
} }
catch (Exception ex) catch (Exception ex)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment