增加日志记录功能以确定确认书生成流程出错位置
This commit is contained in:
@@ -304,10 +304,12 @@ namespace YLErp.Modules.TradeModule.DocGenerateModule
|
||||
//WordHelper.GenerateFromTemplate(templatePath, modelDic, outputFilePath);
|
||||
var varDic = new JsonVarDic(modelDic);
|
||||
var _outputFilePath = outputFilePath.Replace(".pdf", ".docx");
|
||||
LogFactory.GetLogger("Word生成").Info($"生成Word文档:{_outputFilePath}");
|
||||
OfficeFileConverter.ConvertByUsingDocTemplate(templatePath, _outputFilePath, varDic, false);
|
||||
var toPDF = outputFilePath.EndsWith(".pdf", StringComparison.OrdinalIgnoreCase);
|
||||
if (genPdf && toPDF)
|
||||
{
|
||||
LogFactory.GetLogger("Word生成").Info($"转换Word文档为PDF:{_outputFilePath}");
|
||||
ConvertToPdfHelper.ConvertPDFByApi(HttpUtility.UrlEncode(_outputFilePath), HttpUtility.UrlEncode(outputFilePath));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -162,10 +162,13 @@ namespace YLErp.Modules.TradeModule.DocGenerateModule
|
||||
var tradeContractGroupTradeIds = tradeDic.Values.Select(x => x.trade.id).ToList();
|
||||
//var childs = DbContext.trade.Where(x => tradeContractGroupTradeIds.Contains(x.ParentTradeId ?? 0));
|
||||
var childs = service.GetStructTradeFromTradeOrEodTrade(tradeContractGroupTradeIds, SystemValueDate, true);
|
||||
LogFactory.GetLogger("交易确认书").Info("交易确认书1:" + string.Join(",", tradeContractGroupTradeIds));
|
||||
if (PS.Config.Company == Configuration.CompanyEnum.浙商)
|
||||
{
|
||||
LogFactory.GetLogger("交易确认书").Info("交易确认书浙商");
|
||||
if (generatorV2 != null)
|
||||
{
|
||||
LogFactory.GetLogger("交易确认书").Info("交易确认书插件");
|
||||
var result = GenerateSingleV2(generatorV2, null, docType , allTradeList);
|
||||
resultList.Add(result);
|
||||
}
|
||||
@@ -238,6 +241,7 @@ namespace YLErp.Modules.TradeModule.DocGenerateModule
|
||||
trades,
|
||||
ContractTypeEnum.Trade, OptUser, null, null);
|
||||
generator.Initialize(docType, context);
|
||||
LogFactory.GetLogger("交易确认书").Info("交易确认书init");
|
||||
return generator.GenerateDocument();
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
||||
Reference in New Issue
Block a user