#EQD-6604 国联民生-确认书编码生成环节移到簿记(支持手工录入)
feat: 国联民生收益互换簿记后按确认书规则生成交易编号 - - 国联收益互换首次入库后复用原交易确认书编号规则生成交易编号,保留手工填写的交易编号 - 覆盖手工新增、系统流水自动簿记、普通交易导入、流水导入和日终合成今日交易流水 - 自动流水簿记增加本地事务,交易编号回写与基础簿记数据失败时统一回滚 - 交易确认书生成时直接取交易编号,不再重新生成确认书编号 - 结算管理-交易确认书页面将合约编号更名为交易确认书编号 - 上传确认书时将合约编号更名为交易确认书编号 - 历史交易编号不处理
This commit is contained in:
@@ -10,6 +10,7 @@ using YLErp.Modules.CalculationModule;
|
||||
using YLErp.Modules.DataProviderModule;
|
||||
using YLErp.Modules.TradeModule;
|
||||
using YLErp.Modules.TradeModule.DealModule;
|
||||
using YLErp.Modules.TradeModule.DocGenerateModule;
|
||||
using YLErp.Modules.TradeModule.OrderModule;
|
||||
using YLErp.QdpModule;
|
||||
|
||||
@@ -855,7 +856,14 @@ namespace YLErp.Modules.EodModule
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(td.TradeNumber))
|
||||
{
|
||||
td.TradeNumber = BizLogicSingleton.Instance.GenerateTradeNumberBeforeConfirm(td, DbContext);
|
||||
if (GuolianContractNoGenerator.IsGuolianSwapTrade(td))
|
||||
{
|
||||
GuolianContractNoGenerator.TryGenerateTradeNumberAfterSave(DbContext, td);
|
||||
}
|
||||
else
|
||||
{
|
||||
td.TradeNumber = BizLogicSingleton.Instance.GenerateTradeNumberBeforeConfirm(td, DbContext);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user