#EQD-6604 国联民生-确认书编码生成环节移到簿记(支持手工录入)

feat: 国联民生收益互换簿记后按确认书规则生成交易编
- 补充单测文件
This commit is contained in:
tengyufan
2026-07-29 17:14:40 +08:00
parent e1c5f72418
commit d1f697c524
2 changed files with 87 additions and 1 deletions
@@ -20,10 +20,26 @@ namespace YLErp.Modules.TradeModule.DocGenerateModule
public static bool IsGuolianSwapTrade(trade trade)
{
return PS.Config.Company == CompanyEnum.
return IsGuolianSwapTrade(trade, PS.Config.Company);
}
public static bool IsGuolianSwapTrade(trade trade, CompanyEnum company)
{
return company == CompanyEnum.
&& trade?.TradeType == "收益互换";
}
public static bool ShouldGenerateTradeNumberAfterSave(trade trade, CompanyEnum company)
{
return IsGuolianSwapTrade(trade, company)
&& string.IsNullOrWhiteSpace(trade.TradeNumber);
}
public static bool CanReuseRejectedTradeNumber(trade trade, CompanyEnum company)
{
return IsGuolianSwapTrade(trade, company);
}
/// <summary>
/// 交易首次入库后按国联交易确认书编号规则回写交易编号。
/// </summary>