Commit Graph
122 Commits
Author SHA1 Message Date
tengyufan d1f697c524 #EQD-6604 国联民生-确认书编码生成环节移到簿记(支持手工录入)
feat: 国联民生收益互换簿记后按确认书规则生成交易编
- 补充单测文件
2026-07-29 17:14:40 +08:00
tengyufan e1c5f72418 #EQD-6604 国联民生-确认书编码生成环节移到簿记(支持手工录入)
feat: 国联民生收益互换簿记后按确认书规则生成交易编号

- - 国联收益互换首次入库后复用原交易确认书编号规则生成交易编号,保留手工填写的交易编号
- 覆盖手工新增、系统流水自动簿记、普通交易导入、流水导入和日终合成今日交易流水
- 自动流水簿记增加本地事务,交易编号回写与基础簿记数据失败时统一回滚
- 交易确认书生成时直接取交易编号,不再重新生成确认书编号
- 结算管理-交易确认书页面将合约编号更名为交易确认书编号
- 上传确认书时将合约编号更名为交易确认书编号
- 历史交易编号不处理
2026-07-29 16:45:29 +08:00
张名锐 aa8fb9fd7a Merge branch 'glms/feature/swaptrade_6603_mbb' into glms/feature/1.4.2
# Conflicts:
#	YLErpDAL/Modules/SwapModule/SwapTradeService.cs
2026-07-24 13:29:10 +08:00
马冰冰 4419a4125b (fix): 将原保证金模板名称=系统默认 的默认值改为null。 2026-07-22 16:28:17 +08:00
尹峰 15c249a423 Merge remote-tracking branch 'origin/glms/feature/1.4.2' into feature/p132_74-risk-engine 2026-07-21 15:06:17 +08:00
ruisu 37e275d81e feat:拆分新老风控校验逻辑,为之后老风控下线做准备。同时修复老风控特批跳过新风控的问题 2026-07-20 15:06:58 +08:00
hjhan 21b86c871f test(trade): 补 23108016 互换/期权本次名义本金分支单元测试
抽 CalcSwapCloseNotionalFromEventData 和 CalcOptionCloseNotional 为 public static 纯函数, BuildTriggerContext 了结场景改为调用这两个函数. 新增 13 个单元测试覆盖: 互换分支 EventData null/空/非法JSON/正数/负数/零 容错与绝对值, 期权分支 两者null/单边null/正数相乘/负数容错 绝对值语义. 重点锁定静默 catch 容错契约, 防止 EventData 异常时名义本金变 0 绕过审批阈值.
2026-07-17 08:45:49 +08:00
hjhan a17cdc2b74 fix(期权到期): 债券标的到期取价补查中债估值表,并标注债券净/全价映射不一致(Layer2)
- EodPriceQueryService 新增 TryGetSettlementEodPrice:债券走中债估值、期货/股票走原路径
- 单笔 tradeExpireInner + 批量 MultipleTradeExpireConfirm 改用统一方法,修 GLMS-20260715-0002 债券期权到期报'结算价未找到'
- 移除批量路径未初始化的 EodPriceProvider(对债券无效且有误导性的 footgun)
- Layer2:标注 EodPriceProvider.Initialize 与 GetBondPrice 债券 ClosePrice/SettlePrice 净全价定义相反,待统一(不改逻辑)
- 新增白盒单测覆盖债券标的到期取价(3用例 DB驱动,均通过)
2026-07-16 14:41:44 +08:00
锦麟 王 84703d1f4d 平仓审批流程角色处理逻辑 2026-07-16 11:00:49 +08:00
锦麟 王 23108016a4 BugFix 互换本次名义本金取错 2026-07-16 10:04:06 +08:00
锦麟 王 592ad52ecb 互换平仓审批流程逻辑 2026-07-15 10:51:58 +08:00
hjhan 0483cd8576 Merge remote-tracking branch 'origin/feature/p132_74-risk-engine' into spike/merge-p132_74-to-1.4.2 2026-07-14 14:48:11 +08:00
锦麟 王 623183f47f Merge branch 'glms/feature/1.4.2_ApprovalProcess' into glms/feature/1.4.2 2026-07-14 09:14:07 +08:00
锦麟 王 f3ca4dc498 平仓审核不符合条件直接跳过 2026-07-13 10:59:37 +08:00
锦麟 王 c4293ed523 优化审批流程逻辑,支持复杂分支条件 2026-07-10 17:00:13 +08:00
张名锐 3def0fddd0 feat(trade): 添加交易确认文档查询功能
- 新增 TradeConfirmationDocumentQueryItem 查询项类
- 实现 TradeConfirmationDocumentQuery.Create 查询方法
- 添加按交易日期范围过滤功能
- 重构 tradeController 中的文档查询逻辑
- 集成文档、合同关系和交易数据的联合查询
- 优化查询性能通过预过滤有效合同关系
2026-07-10 14:02:21 +08:00
锦麟 王 fb59c6180a 支持审批流程中的分支网关和节点触发条件 2026-07-07 15:47:17 +08:00
尹峰 d5cbd45a8a Merge branch 'feature/p132_74-risk-engine' of https://gitee.glmszq.com/gsty/onederiv/trs into feature/p132_74-risk-engine 2026-07-06 18:42:35 +08:00
尹峰 d7d9c796d8 merge glms/feature/1.4.2 0703版本 2026-07-06 18:42:19 +08:00
ruisu dc0cb9ec7b feat:老风控特批使用单独bool量识别,新风控需审批采用新状态RiskWarning,风控流程状态优先级Error>Warning(老风控特批,给前端CODE为ERROR)>RiskWarning>Success(可能带有ShowTIip)。新风控特批时,识别RULEID,不再采用BOOL统一通过 2026-07-06 17:41:13 +08:00
锦麟 王 f0ad4406c9 Revert ruisu合并进来的代码 2026-07-03 17:41:42 +08:00
张名锐 3534ebb342 fix(trade): 修正对客交易判断逻辑
- 修改了GuolianContractNoGenerator中对客交易的判断条件
- 将判断标准从"乙方=对客"改为"甲方=对客"
- 更新了相关注释以反映新的业务规则
2026-07-02 14:07:19 +08:00
张名锐 adb5473732 Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2 2026-06-30 11:23:21 +08:00
ruisu 9777698a9a feat:修改互换交易样式以支持展示新风控内容,将rule与application加载前移到系统启动时 2026-06-29 17:29:36 +08:00
张名锐 c76c3aa218 fix(trade): 修复合同编号生成和追保区间计算逻辑
- 在合同编号前缀中添加FICC标识符
- 修复银行账户信息中支付系统号字段的赋值逻辑
- 修正追保区间计算公式,使用正确的差值参数替代维持保证金百分比
- 更新追保区间上下限的计算逻辑以确保正确的风险控制范围
2026-06-29 16:26:17 +08:00
ruisu 0c2a4b3afb feat:打通前后端链路。老风控新风控映射:禁止=》Error,需审批=》RiskWarning(新状态,需二次确认,并记录日志),提示、通过=》Success(提示增加TIpMessage) 2026-06-26 17:01:21 +08:00
张名锐 7bd1e6bff1 fix:交易编号生成 不同客户 在同一天、同一 OpponentRole 类型下的交易序号都会独立从 1/A 开始递增,互不干扰。 2026-06-10 10:55:25 +08:00
张名锐 68cafde942 fix:确认书编号生成修复 2026-06-09 15:17:25 +08:00
张名锐 4e9b2d7b47 feature: 确认书模板修改 2026-06-09 13:38:10 +08:00
Weiming 8a11819296 1. 修复期权和互换的审批中间节点记录未在操作历史中展示的问题。
2. 在操作记录的审批记录中,增加审批角色信息。
特别注意:期权和互换的操作历史是在两张不同的表中
2026-06-03 12:19:11 +08:00
吴方海 d8747274e1 #EQD-6101 国联民生&浙商-互换平仓后提交两次审批会出现问题 2026-05-29 13:47:43 +08:00
锦麟 王 7a90a55fde 更新交易确认书生成逻辑,过滤待确认和审批中的交易状态,调整交易状态下拉选项 2026-05-22 14:42:03 +08:00
吴方海 2031b6f0ba #EQD-5843 国联民生-交易确认书编号规则, 客户编号规则, 以及确认书相关的一些调整 2026-05-21 17:16:57 +08:00
吴方海 1ca9cace72 #EQD-5843 国联民生-交易确认书编号规则, 客户编号规则, 以及确认书相关的一些调整:除了上传确认书 2026-05-21 10:57:14 +08:00
锦麟 王 68c9f85bcb Merge branch 'glms/feature/1.4.2' of http://git.yiliantech.com/gitlab/otc-dev/zszq-trs into glms/feature/1.4.2 2026-05-19 10:01:06 +08:00
锦麟 王 d1076f40cb 更新合同申请人信息 2026-05-19 10:00:58 +08:00
嬴政 时 e5b5b723b3 生成确认书时, 联系人如果有多个, 同时展示 2026-05-15 10:56:27 +08:00
xuyulong 9c2aef3933 #EQD-5710:国联民生-交易审批页面期初价格展示和实际簿记值不一致 2026-04-29 20:11:25 +08:00
锦麟 王 eeb0bde36e 确认书上传支持区分对方用印文件 2026-04-23 15:27:28 +08:00
锦麟 王 f163b5ba79 fix: 更新用印文件提取逻辑,改为从 fjFileInfo 中获取 2026-04-22 13:29:04 +08:00
锦麟 王 09ba40d1c7 OA 契约章都有 2026-04-21 17:49:06 +08:00
锦麟 王 ebd2e55efe OA字段调整 2026-04-21 17:38:43 +08:00
锦麟 王 04bbab72e3 OA字段添加 2026-04-21 17:22:39 +08:00
锦麟 王 94be69343b bugfix isnextflow并非驼峰 2026-04-21 10:57:50 +08:00
锦麟 王 61bf9556cf feat: 优化OA用印文件下载逻辑,改进文件提取和错误处理 2026-04-21 10:05:40 +08:00
锦麟 王 2d41e3c6cb feat: 添加用印类型和用印方式字段到交易OA明细中 2026-04-21 09:39:40 +08:00
锦麟 王 b53d4cd3cc feat: 添加附件数据到交易OA明细列表中 2026-04-20 17:07:08 +08:00
锦麟 王 5ab6804509 fix: 修改交易OA服务中的附件字段名称为yycl 2026-04-20 16:02:15 +08:00
锦麟 王 4c20a28bd5 修正OA查询接口参数名为requestId 2026-04-17 13:16:14 +08:00
锦麟 王 bb149a9f31 文件流释放并增加确认书文档校验 2026-04-16 15:55:17 +08:00