添加日志,添加引用 检查确认书生成

This commit is contained in:
锦麟 王
2026-03-27 09:43:08 +08:00
parent a4806722df
commit ab8ba9bae0
3 changed files with 19 additions and 0 deletions
@@ -450,6 +450,22 @@ namespace YLErp.Modules.TradeModule.DocGenerateModule
Directory.CreateDirectory(templateDir);
}
// --- 添加详细诊断日志 ---
batchLogger.Info($"[BatchGenerateSingleV1] 诊断信息 - dic 键数量: {dic?.Count ?? 0}");
if (dic != null)
{
foreach (var key in dic.Keys.Take(10))
{
var value = dic[key];
batchLogger.Info($"[BatchGenerateSingleV1] 模板变量 - {key}: {(value == null ? "null" : value.GetType().Name)} = {value}");
}
}
batchLogger.Info($"[BatchGenerateSingleV1] 诊断信息 - templatePath: {templatePath}");
batchLogger.Info($"[BatchGenerateSingleV1] 诊断信息 - outPutFilePath: {outPutFilePath}");
batchLogger.Info($"[BatchGenerateSingleV1] 诊断信息 - MsWordTempalteHelper 类型: {typeof(MsWordTempalteHelper).FullName}");
batchLogger.Info($"[BatchGenerateSingleV1] 诊断信息 - MsWordTempalteHelper 程序集: {typeof(MsWordTempalteHelper).Assembly?.FullName}");
// --- 诊断日志结束 ---
batchLogger.Info($"[BatchGenerateSingleV1] 调用 MsWordTempalteHelper.GenerateFromTemplate");
MsWordTempalteHelper.GenerateFromTemplate(templatePath, dic, outPutFilePath);
batchLogger.Info($"[BatchGenerateSingleV1] MsWordTempalteHelper.GenerateFromTemplate 完成");
@@ -1278,6 +1278,7 @@ namespace YLErp.Modules.TradeModule.DocGenerateModule
contractNo = GenerateShanXiGuShouContractNo();
break;
case CompanyEnum.:
case CompanyEnum.:
contractNo = GenerateZheShangContractNo();
break;
default:
+2
View File
@@ -31,6 +31,8 @@
<PackageReference Include="RazorLight-rpm" Version="3.0.0" />
<PackageReference Include="SkiaSharp.NativeAssets.Linux" Version="2.88.6" />
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="6.0.1" />
<PackageReference Include="DocumentFormat.OpenXml" Version="2.7.2" />
<PackageReference Include="System.IO.Packaging" Version="4.5.0" />
</ItemGroup>
<ItemGroup>