diff --git a/IRaCIS.Core.Application/Financial/FinancialService.cs b/IRaCIS.Core.Application/Financial/FinancialService.cs index f16f200..390b498 100644 --- a/IRaCIS.Core.Application/Financial/FinancialService.cs +++ b/IRaCIS.Core.Application/Financial/FinancialService.cs @@ -1303,10 +1303,10 @@ namespace IRaCIS.Application.Services }; remunerationInfo.Rows.Add(remunerationSingle); - var path = Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot\Template\paystub(Direct).xlsx"); + var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"wwwroot/Template/paystub(Direct).xlsx"); // 导入excel - MiniExcel.SaveAsByTemplate($"./file/Direct/{item.ChineseName}_paystub_{inDto.YearMonth}(Direct).xlsx", path, remunerationSingle); + MiniExcel.SaveAsByTemplate(@$"./file/Direct/{item.ChineseName}_paystub_{inDto.YearMonth}(Direct).xlsx", path, remunerationSingle); } @@ -1329,24 +1329,24 @@ namespace IRaCIS.Application.Services }; cloudPaymentInfo.Rows.Add(cloudPaymentSingle); - var path = Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot/Template/paystub(CloudAccount).xlsx"); + var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"wwwroot/Template/paystub(CloudAccount).xlsx"); MiniExcel.SaveAsByTemplate($"./file/CloudAccount/{item.ChineseName}_paystub_{inDto.YearMonth}(CloudAccount).xlsx", path, cloudPaymentSingle); } remunerationInfo.YearMonth = inDto.YearMonth; cloudPaymentInfo.YearMonth = inDto.YearMonth; - var remunerationPath = Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot/Template/Payroll Summary_(Direct).xlsx"); + var remunerationPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"wwwroot/Template/Payroll Summary_(Direct).xlsx"); MiniExcel.SaveAsByTemplate($"./file/Direct/Payroll Summary_{inDto.YearMonth}(Direct).xlsx", remunerationPath, remunerationInfo); - var cloudPaymentPath = Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot/Template/Payroll Summary_(CloudAccount).xlsx"); + var cloudPaymentPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"wwwroot/Template/Payroll Summary_(CloudAccount).xlsx"); MiniExcel.SaveAsByTemplate($"./file/CloudAccount/Payroll Summary_{inDto.YearMonth}(CloudAccount).xlsx", cloudPaymentPath, cloudPaymentInfo); // 生成summary - var summaryPaymentPath = Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot/Template/Payment Summary.xlsx"); + var summaryPaymentPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"wwwroot/Template/Payment Summary.xlsx"); var sumData = GetMonthlyPaymentList(new MonthlyPaymentQueryDTO()