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 |
|
tengyufan
|
8c4f452482
|
fix: 统一互换部分平仓交易费用与待结算费用的分摊舍入
|
2026-07-29 13:47:45 +08:00 |
|
tengyufan
|
e1d68393f8
|
fix: 修复基础费率平仓待结算费用按实际平仓规模分摊
|
2026-07-29 13:07:55 +08:00 |
|
tengyufan
|
0b71083864
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-07-28 14:57:35 +08:00 |
|
tengyufan
|
87266276d4
|
#EQD-6597 国联民生-簿记时新增基本费率字段(开平仓费用),并且自动计算
基础费率前端单位数量模式展示6位小数
|
2026-07-28 14:57:23 +08:00 |
|
tengyufan
|
f225946adc
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-07-28 14:32:38 +08:00 |
|
tengyufan
|
1a80a16afd
|
#EQD-6597 国联民生-簿记时新增基本费率字段(开平仓费用),并且自动计算
fix:交易后付费用修改不反算基础费率
|
2026-07-28 14:32:28 +08:00 |
|
tengyufan
|
80fbb18461
|
#EQD-6597 国联民生-簿记时新增基本费率字段(开平仓费用),并且自动计算
修补精度
|
2026-07-28 11:39:09 +08:00 |
|
tengyufan
|
912b319a3f
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-07-27 11:57:31 +08:00 |
|
tengyufan
|
4987962aca
|
#EQD-6597 国联民生-簿记时新增基本费率字段(开平仓费用),并且自动计算
feat: 完善互换平仓交易费用自动计算
- 支持百分比和单位数量模式自动计算平仓交易费用
- 支持全部平仓和部分平仓联动重算
- 保持手动互换不自动填充平仓交易费用
- 补充前后端相关单测
|
2026-07-27 11:57:20 +08:00 |
|
tengyufan
|
a575de7bbe
|
Revert "feat(swap): 新增基础费率字段,支持百分比/单位数量模式切换及自动计算"
This reverts commit c9071a4eff.
|
2026-07-27 09:45:41 +08:00 |
|
tengyufan
|
c9071a4eff
|
feat(swap): 新增基础费率字段,支持百分比/单位数量模式切换及自动计算
- 浮动收益端新增基础费率列(原单位交易费用),位于数量与交易费用后付之间
- 支持百分比模式(4位小数)与单位数量模式(2位小数)切换,默认百分比
- 填入基础费率后自动计算交易费用后付,手动修改后反算基础费率
- 平仓时根据 PosiFeeType 自动计算平仓交易费用,支持全部/部分平仓联动
- 收益结算(手动互换)不自动填充平仓交易费用
- 查看交易页面新增基础费率展示(百分比带%后缀4位,单位数量2位)
- swap_position 表新增 PosiFeeType 字段标识费率模式(0=百分比 1=单位数量)
- 切换模式时基础费率和交易费用归零,避免精度冲突
- 修复 TradeView.cshtml 引用了不存在字段 category_tag 的编译错误
|
2026-07-24 17:32:07 +08:00 |
|
tengyufan
|
48742649ba
|
国联民生收益互换交易确认书模板字体修复
|
2026-07-17 16:52:59 +08:00 |
|
tengyufan
|
591a0dd461
|
fix(glms): 修正国联民生收益互换确认书模板 — 担保人默认填充"/"、票面利率正确显示、6.1去掉"内"字
- 修改四个收益互换交易确认书模板中「参考标的担保人」占位符默认值为"/"
影响模板:
- 国联民生-收益互换交易确认书-境内模板-【客户看多】-【现券】-清洁版.docx
- 国联民生-收益互换交易确认书-境内模板-【客户看多】-【债券ETF】-清洁版.docx
- 国联民生-收益互换交易确认书-境内模板-【客户看空】-【现券】-清洁版.docx
- 国联民生-收益互换交易确认书-境内模板-【客户看空】-【债券ETF】-清洁版.docx
|
2026-07-16 13:37:15 +08:00 |
|
tengyufan
|
9016ea480f
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-07-03 18:25:52 +08:00 |
|
tengyufan
|
28edb057c7
|
交易日历刷新
|
2026-07-03 18:25:40 +08:00 |
|
tengyufan
|
cf15877bfd
|
fix: 新增交易时开始日期默认值取系统日期,不再按CHN日历调整到下一工作日
问题:系统日期0703在CHN日历中为假日,GetNonHoliday将默认TradeDate
调整为0706,但预期行为是默认值始终取系统日期0703
修改:TradeDate默认值赋值处跳过GetNonHoliday调整,直接使用
valuedateBLL.ValueDate
|
2026-07-03 13:57:59 +08:00 |
|
tengyufan
|
2e50bb2615
|
fix: 修复交易参数页面保存按钮不显示的问题
FunctionRight.xml 中 系统日期设置/交易特批/出金特批/交易相关/
平仓行权复核/平仓行权审批 等权限挂在 FunctionParent"系统管理"下,
导致 DB 中 key 为"系统管理-XXX",但代码引用"系统参数-XXX",
HasRight 始终找不到,保存按钮不显示。
修复:修改 FunctionRight.xml,新增独立 FunctionParent"系统参数"节点
将22个系统参数权限移入,与代码引用的 key 对齐。
|
2026-07-03 13:13:48 +08:00 |
|
tengyufan
|
56f9f980c2
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-07-02 10:31:58 +08:00 |
|
tengyufan
|
535eac0f62
|
fix: 交易日历IB逻辑收窄——仅成交日期默认值使用银行间日历
- 回退 ylotc.calendar.js 至纯CHN,恢复全部日期选择器为证券交易所交易日历
- SwapTrade2Controller 新增 GetBestCountry 按年份判断IB数据是否存在
- 仅成交日期(TradeDate)默认值使用IB优先/CHN回退,开始日期和到期日期保持CHN
- 平仓及其他交易页面日期选择器不再受银行间日历影响
|
2026-07-02 10:31:47 +08:00 |
|
tengyufan
|
c053e36d7f
|
fix(SwapTrade2): 为保证业务不受影响,暂时取消新版互换交易标的按类型筛选,两个标的输入框均返回全部标的
- consUnderlyingFlagNonBond 和 consUnderlyingFlagBond 去掉品种位,仅保留行为位
- 非债券和债券两个输入框不再按 Stock/Fund/CreditBonds 等类型过滤
- 与旧版 SwapTrade 行为对齐:不过滤标的类型,全量返回
|
2026-07-01 16:19:46 +08:00 |
|
tengyufan
|
5d426b6d3e
|
feat(tradeHelper): SelectFlag新增StockIF、Fund位支持股指期货和基金及基金专户
- flags 新增 StockIF: 1 << (i++)(之前定义但__getPostData漏映射)和 Fund: 1 << (i++)
- __getPostData 新增 StockIF→'StockIF'、Fund→'Fund' 映射
- 修复511380等股指标的/基金标的在新版互换交易下拉框无法检索的问题
|
2026-07-01 16:18:55 +08:00 |
|
tengyufan
|
1ea83ac6e8
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-07-01 15:33:35 +08:00 |
|
tengyufan
|
570d1339f1
|
fix(SwapTrade2): 到期日期默认值置空并限制不可早于成交/开始日期
- 移除新增交易时到期日期的默认值(原StartDate+14天),改为空白由用户手工填写
- 到期日期选择器增加mindate限制,不可选择早于成交日期和开始日期的日期
- 联动修正:成交日期或开始日期变化时同步刷新到期日期下限
|
2026-07-01 15:33:15 +08:00 |
|
tengyufan
|
b4ff5f9f10
|
feat(SwapTrade2): 新增交易默认值填充及日期限制放开
- 成交日期默认前一银行间交易日,放开上限
- 开始日期默认当前系统日期(跳过节假日),放开上限,下限绑定成交日期
- 到期日期保留StartDate+14天默认,下限取max(成交日期,开始日期)
- 交易场所默认"柜台市场"修复(created不再覆盖为空)
- 重置频率默认7(利息端/预付金端/浮动端)
- FR007利率准则默认前一营业日(-1)
- 成交日期变更时自动修正开始日期(+1)和到期日期(+14),跳过节假日
- 开始日期变更时自动修正到期日期(+14)
- 提交校验:开始日期≥成交日期,到期日期≥两者
|
2026-06-30 18:21:07 +08:00 |
|
tengyufan
|
ff69c9b6e2
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-06-25 20:00:25 +08:00 |
|
tengyufan
|
7f6bdde521
|
fix: DV01汇总及合计功能,优化格式化配置
1. YLErpDAL/Modules/RiskModule/QuotaMonitorService.cs
- 日终版本(QueryEodGlobalFromCalc)恢复互换行DV限额取值
2. YLErpDAL/Modules/SwapModule/SwapEodPositionService.cs
- SaveEodSwap / UpdateEodSwap 补充 eod_Swap.dv01 汇总
- SearchEodSwapList 新增DV合计,返回至前端footer
3. YLErpWeb/wwwroot/Scripts/app/swaptrade/EodPositionRisks.js
- 框架合约tab启用footerrow,展示DV合计
- 框架合约DV列formatter改为4位小数
|
2026-06-25 20:00:18 +08:00 |
|
tengyufan
|
0514e34e13
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-06-25 13:55:10 +08:00 |
|
tengyufan
|
5c2ca835f1
|
fix: 移除整体业务汇总-互换维度的DV限额取值,避免用单笔维度限额导致超限误报
|
2026-06-25 13:55:01 +08:00 |
|