Commit 986568cb by lcx

添加科室字典

parent 009d3a92
......@@ -13,17 +13,22 @@ public class CostTransferDataWrite
private readonly ILogger logger;
private readonly PerforCosttransferRepository costtransferRepository;
private readonly PerforCosttransferitemRepository costtransferitemRepository;
private readonly PerforPerdeptdicRepository perdeptdicRepository;
public CostTransferDataWrite(ILogger<CostTransferDataWrite> logger,
public CostTransferDataWrite(
ILogger<CostTransferDataWrite> logger,
PerforCosttransferRepository costtransferRepository,
PerforCosttransferitemRepository costtransferitemRepository)
PerforCosttransferitemRepository costtransferitemRepository,
PerforPerdeptdicRepository perdeptdicRepository
)
{
this.logger = logger;
this.costtransferRepository = costtransferRepository;
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
{
......@@ -37,6 +42,9 @@ public void WriteSheetData(ISheet sheet, PerSheetPoint point, ExcelStyle style,
if (columns == null || !columns.Any()) return;
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)
......
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