hjhan
|
30d87d1fa9
|
docs: 澄清 chosen 宽度注释,避免与下方单选 120px 旧规则混淆
|
2026-08-28 09:06:05 +08:00 |
|
hjhan
|
ef64f57bfe
|
style: 预付金模板左右两栏改约 4:6,栏高统一 calc(100vh-120px)
- 左栏基础信息定宽 40%,右侧追保区间表格获得更多宽度(右栏仍 flex:1 吸收剩余)
- Default/Client 两页 720px 写死改为 calc(100vh - 120px),与 Edit 页一致,小屏不再截断底部按钮
|
2026-08-28 09:05:23 +08:00 |
|
hjhan
|
5fcbebb4a6
|
style: 预付金模板区块标题加色条分层,追保表格输入框加宽、单元格垂直居中
|
2026-08-28 09:04:19 +08:00 |
|
hjhan
|
0e0a6d0962
|
style: 预付金模板左栏控件统一宽度,多选标签宽度自适应
- chosen 已选项去掉固定 130px 宽:短标签右侧留白、搜索框被挤到下一行撑高控件
- 左栏加 tpl-base 标识,input/select 统一 240px、说明 textarea 跟随列宽,
去掉三页面各写一个内联宽度(320/460px 混用)
|
2026-08-28 09:03:52 +08:00 |
|
hjhan
|
0222c4abe4
|
fix: 预付金模板三页面「刪除」繁体字统一为简体「删除」
|
2026-08-28 09:01:48 +08:00 |
|
hjhan
|
3be4b48ca2
|
cleanup: 删除 roleEdit.js / errorInfo.js / demo/autocomplete.js 三个孤儿脚本
三者均为 2024-05-09 从山证v2.3.0拷贝带入后从未修改、全仓库零引用:
- roleEdit.js: RoleEdit.cshtml 无任何 script 引用
- errorInfo.js: 操作 #infoTable/pageObj.SacInfoList,无视图加载
- autocomplete.js: demo 示例残留
单独 revert 本 commit 即可整体找回。
|
2026-08-28 08:45:21 +08:00 |
|
hjhan
|
902731e2fb
|
cleanup: 删除从未接线的 structureoptionV2.js 孤儿脚本
2024-05-09 从山证v2.3.0拷贝带入后从未修改、从未被任何视图/bundle/动态加载引用
(同名视图 structureoptionV2.cshtml 是活视图,但其加载的是 structureoption.js)。
全仓库大小写不敏感搜索引用数为 0。单独 revert 本 commit 即可找回。
|
2026-08-28 08:45:15 +08:00 |
|
hjhan
|
678ea1f52a
|
cleanup: 删除 structure_dz.js / tradePricing_dz.js 并去掉 TradeEditV2 润和脚本分支
依据死代码分析报告第一轮零风险清理。
两个 _dz JS 仅被已删除的 _dz 视图链引用;
TradeEditV2.cshtml 国联下恒走 else 分支,简化后渲染结果不变。
单独 revert 本 commit 即可整体找回。
|
2026-08-28 08:25:50 +08:00 |
|
hjhan
|
91680a8f2f
|
cleanup: 删除 _dz 链死视图 Structure_DZ.cshtml 与 _PricingItemTpl_dz.cshtml
依据死代码分析报告第一轮零风险清理。
Structure_DZ.cshtml 仅被已删除的 Structure_DZ() Action 使用;
_PricingItemTpl_dz.cshtml 仅被 Structure_DZ.cshtml PartialAsync 引用。
单独 revert 本 commit 即可整体找回。
|
2026-08-28 08:25:35 +08:00 |
|
hjhan
|
c007037d36
|
cleanup: 删除 PricingController 中无人使用的 Structure_DZ 死 Action 及 StructureImport 润和死分支
依据 outputs/zszq-trs-pricing-structure-dz-死代码分析报告.md 第一轮零风险清理。
国联分支下 Is润和 恒为 false,Structure_DZ 无任何菜单/代码入口。
单独 revert 本 commit 即可整体找回。
|
2026-08-28 08:24:50 +08:00 |
|
锦麟 王
|
d43aed63e7
|
Merge branch 'glms/feature/1.4.2' of http://git.yiliantech.com/gitlab/otc-dev/zszq-trs into glms/feature/1.4.2
|
2026-08-27 20:06:20 +08:00 |
|
锦麟 王
|
9d850a7723
|
BugFix 1.ETF没有期限 2.收盘价和净价展示
|
2026-08-27 20:06:03 +08:00 |
|
马冰冰
|
998d0b3ff2
|
Merge branch 'glms/feature/1.4.2-0827' into 'glms/feature/1.4.2'
feat(um): 根据标的代码 基金管理人回显
See merge request otc-dev/zszq-trs!19
|
2026-08-27 12:00:13 +00:00 |
|
马冰冰
|
bf984dbb25
|
feat(um): 根据标的代码 基金管理人回显
|
2026-08-27 19:59:03 +08:00 |
|
张名锐
|
134e07c628
|
feat(margin): 添加预付金模板簿记账户范围控制功能
- 在 margin_template_v2 实体中新增 BookIds 字段存储适用簿记账户ID列表
- 实现簿记账户ID的规范化、解析和范围重叠判断逻辑
- 在客户端和默认模板编辑页面添加适用簿记账户选择控件
- 修改预付金模板解析逻辑以考虑簿记账户适用性
- 更新交易绑定模板验证以检查簿记账户范围匹配
- 优化模板冲突检测算法以支持簿记账户范围重叠验证
- 添加簿记账户ID存在性校验防止无效引用
- 实现前端动态筛选适用当前资产的模板选项
|
2026-08-27 19:38:10 +08:00 |
|
张名锐
|
00a9d53845
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-08-27 19:01:44 +08:00 |
|
张名锐
|
ea2f583c6d
|
fix(swap): 解决日期刷新后部分平仓数量计算问题-公司行为
- 在日期刷新基线方法中添加平仓数量重新计算逻辑
- 确保非全平仓情况下按原比例重新计算平仓数量
- 添加单元测试验证部分平仓数量按原比例重算功能
- 修复了日期刷新后平仓比例与实际平仓数量不匹配的bug
|
2026-08-27 19:01:29 +08:00 |
|
锦麟 王
|
880489e2dc
|
BugFix 资金状况的初始保证金和授信额度 修改
|
2026-08-27 18:50:30 +08:00 |
|
张名锐
|
1969e2921a
|
refactor(margin): 迁移客户预付金配置入口至预付金模板V2
- 将客户预付金配置页面权限从"客户管理-客户预付金配置"调整为"基础参数管理-预付金模板V2"
- 在预付金模板V2页面添加客户预付金配置选项卡作为第四个tab
- 移除FunctionRight.xml中的独立客户预付金配置功能项
- 更新页面标题从"交易预付金模板列表"为"预付金模板V2"
- 添加菜单导航支持多预付金模板页面间切换
- 注释掉Menus.txt中的旧入口配置并添加迁移说明
|
2026-08-27 16:24:57 +08:00 |
|
hjhan
|
a7babb95a4
|
fix(EQD-7049): 期权定价首腿预载默认标的失败不再弹"标的信息缺失"
- 现象(国联民生反馈):新建定价页第一次新增单腿即弹"标的信息缺失",
接口返回 {success:false,obj:null,msg:"标的信息缺失"}
- 根因:首腿 initFlag='first' 挂载后自动预载默认类型标的(Stock/CommodityFutures,
由 OtcConfig.StockFirst 决定),固收环境下该类型无"已上线且未到期"标的时
后端 FirstOrDefault 落空返回 JsonError;1c19d2f7 的"三者皆空跳过"守卫
挡不住这条带默认类型的请求
- 修复:首腿预载改走 preloadDefaultUnderlying,以 silent 调 updateUnderlying——
main.post 传 {alertFn:$.noop, suppressError:true} 静默失败(仅 console.warn),
标的留空待用户自选;用户主动切换类型/选标的的查询路径完全不变
- 注:changeInstrumentType 被 v-on:input 绑定(首参为选中值),不能加位置参数,
故预载单独成方法
- 同步修改东莞定制版 structure_dz.js
- 验证:mock 后端返回 success:false,断言静默选项传递/用户路径不变/旧守卫保留/
首腿接线,两文件 12 项全过;下拉套件 20 项回归全过
|
2026-08-27 15:21:20 +08:00 |
|
lisong
|
e085734297
|
Merge remote-tracking branch 'dest/glms/feature/1.4.2' into test
|
2026-08-27 15:20:46 +08:00 |
|
苏睿
|
5a98b7d784
|
!31 fix: 特批批量确认跳过新风控
Merge pull request !31 from feature/p132_74-risk-engine
|
2026-08-27 07:12:11 +00:00 |
|
锦麟 王
|
db8549c0d0
|
Merge branch 'glms/feature/1.4.2' of http://git.yiliantech.com/gitlab/otc-dev/zszq-trs into glms/feature/1.4.2
|
2026-08-27 15:07:12 +08:00 |
|
锦麟 王
|
539896c5f6
|
优化预付金模板相关页面;科创ETF保存问题
|
2026-08-27 15:07:07 +08:00 |
|
hjhan
|
30bf3492bd
|
fix(EQD-7049): 期权定价页标的下拉异步结果落地后刷新显示
- 现象(客户反馈):输入关键词接口返回20条但下拉只显示2条,继续输入又正常
- 根因:FastVue.autocomplete 对函数型 lookup 只同步取返回值渲染,服务端响应
回来后仅写缓存、未触发重渲染,下拉永远显示"上一次请求结果+当前词再过滤",
慢一拍且被前端二次过滤(品种/IsCombined/contains)进一步砍少
- 修复:响应到达且输入未变、下拉可见时重触发插件 onValueChange 重渲染;
_fresh 命中当前关键词直接展示服务端结果(不再前端二次过滤,跨品种结果不误滤),
_seq 单调递增丢弃乱序响应,_inflight 防同关键词重复请求
- 移除 mounted 中无效的 autocomplete('search') 调用(插件无此方法,一直为空操作)
- 同步修改东莞定制版 structure_dz.js
- 已用 Playwright 对照验证:旧代码复现"输入20只显2项/接口返回20条",修复后
两文件 20 项断言全过(显示数=服务端返回、无请求风暴、乱序不污染、可选中)
|
2026-08-27 14:56:12 +08:00 |
|
ruisu
|
7bc70cee9f
|
fix: 补充跳过新风控审计日志
|
2026-08-27 14:47:32 +08:00 |
|
锦麟 王
|
f3ed08f71b
|
#EQD-6949 国联民生-支持估值核对(含期初保证金监控)(资金监控)
|
2026-08-27 14:33:12 +08:00 |
|
ruisu
|
763a589ae8
|
fix: 仅记录风控触发确认日志
|
2026-08-27 14:31:28 +08:00 |
|
ruisu
|
896c69cd88
|
fix: 特批批量确认跳过新风控
|
2026-08-27 13:30:53 +08:00 |
|
张名锐
|
38da6da80d
|
feat(underlying): EQD-7180添加除权信息编辑功能的恢复回调处理
- 实现了 afterrestorefunc 回调函数来处理编辑状态的恢复
- 在恢复操作后显示编辑按钮并隐藏新增按钮
- 确保用户界面状态在保存或取消操作后正确更新
|
2026-08-27 12:22:35 +08:00 |
|
马冰冰
|
914689a1f0
|
feature: 查看交易的 提前终止页面 增加 期末标的结算收益率%
|
2026-08-27 10:56:45 +08:00 |
|
苏睿
|
6c5587143d
|
!29 风控三期
Merge pull request !29 from feature/p132_74-risk-engine
|
2026-08-26 09:08:00 +00:00 |
|
锦麟 王
|
4adfbabec1
|
基于 .NET 的本地预付金互换预付金计算逻辑,调整菜单项名
|
2026-08-26 15:26:54 +08:00 |
|
马冰冰
|
e7017fb85c
|
fix: 查看交易页面不显示是否罚息
|
2026-08-26 11:33:11 +08:00 |
|
马冰冰
|
de3310cfe1
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-08-26 10:38:13 +08:00 |
|
马冰冰
|
9d7c318264
|
fix: C# 管理后端配置的邮件模板-缺少变量参数:交易编号、平仓总额
|
2026-08-26 10:36:35 +08:00 |
|
锦麟 王
|
41f64956b2
|
Merge branch 'glms/feature/1.4.2' of http://git.yiliantech.com/gitlab/otc-dev/zszq-trs into glms/feature/1.4.2
|
2026-08-26 10:23:16 +08:00 |
|
锦麟 王
|
ca3b57bb98
|
授信拆单;保证金模板选择;客户层级资金来源
|
2026-08-26 10:23:07 +08:00 |
|
tengyufan
|
336cc3d88b
|
feat: 新增TRS合约日终Kafka推送
- 在日终任务的逐日循环中,于当日收盘、风险监控和日终文件生成完成后,
按 valueDate 推送一条 TRS 合约全量快照;区间收盘逐日推送,空日推送空快照。
- 基于 eod_swap、trade、eod_swap_position、swap_position 组装合约字段,
Kafka Key 使用 yyyy-MM-dd 格式的 valueDate。
- 新增带 Key 的 Kafka 发送重载;保留原有无 Key 发送及其吞异常行为,避免影响既有调用。
- 推送失败最多尝试 3 次;最终失败记录 Error 日志,并按 eod_swap.id 写入 push_status,
空快照失败使用 record_id=0。
- 增加 ContractTopic 配置,默认及各部署环境使用 onederiv.trs.contract.v1。
- 增加定向单测,覆盖空快照、区间逐日推送、重试成功、三次失败和字段映射。
|
2026-08-25 16:07:21 +08:00 |
|
张名锐
|
147bcf4bf7
|
Merge branch 'glms/feature/0828_EQD-7084' into 'glms/feature/1.4.2'
feat(eodswapposition): 新增框架合约新口径展示功能
See merge request otc-dev/zszq-trs!14
|
2026-08-25 07:40:56 +00:00 |
|
张名锐
|
76a491a388
|
Merge branch 'glms/feature/0812_zmr_divPower' into 'glms/feature/1.4.2'
refactor(swap): 统一债券价格处理逻辑
See merge request otc-dev/zszq-trs!13
|
2026-08-25 07:39:53 +00:00 |
|
张名锐
|
f7766fb723
|
fix(dividend): 公司行为优化
- 债券付息查询/BondPayment/BondPaymentList这个界面 不再查询公司行为除权表
- 公司行为事件的说明 格式化一下变为:调整前:名义本金:XXXX 期初标的价格:XXXX 持仓数量:XXXX
调整后:名义本金:XXXX 期初标的价格:XXXX 持仓数量:XXXX
- 报错信息修改:当某个标的的除权除息数据仍有交易引用时
则修改标的公司行为数据时则提示“不可修改,有交易【交易编号】使用了该条除权除息数据”。
|
2026-08-25 15:39:01 +08:00 |
|
马冰冰
|
8cea7ee2e4
|
feature: 新增标的时 基金管理人设置为必填
|
2026-08-25 15:31:53 +08:00 |
|
锦麟 王
|
9c42852a6b
|
每个追保区间的输入框调窄一些,使得表格的每个单元格里的数值不会超过一行
|
2026-08-25 14:34:46 +08:00 |
|
张名锐
|
7d0eb16f64
|
feat(eodswapposition): 新增框架合约新口径展示功能
- 在EodPnlCalculator中添加CalculateEodSwapRiskNewFields方法,实现新口径计算逻辑
- 创建EodSwapRiskNewFields和EodSwapRiskNewResponse模型类,支持新的展示字段
- 实现SearchEodSwapNewList查询方法,复用旧查询权限控制并计算新字段
- 添加index=3的新框架合约Tab页面,使用独立查询接口和列配置
- 前端JavaScript中实现colModelGridEodSwapNew列模型,替换旧字段并新增9个字段
- 完善导出功能支持新Tab的标准格式导出,保持与旧口径分离
- 更新测试用例验证新框架合约前端接线正确性
|
2026-08-25 13:49:30 +08:00 |
|
ruisu
|
7d00c1533d
|
补充试算记录快照语义说明
|
2026-08-25 10:30:26 +08:00 |
|
张名锐
|
ae8156020e
|
refactor(swap): 统一债券价格处理逻辑
- 将债券价格处理逻辑从依赖 StructureType 改为基于 IsBond 判断
- 移除 SetPosiPrice 方法中的 useBondPriceScale 参数
- 更新收入互换交易中的 multiplier 计算方式
- 调整平仓交易中 isBondTRS 的判断条件
- 同步修改相关注释说明
|
2026-08-25 09:57:23 +08:00 |
|
锦麟 王
|
d43e77ee6f
|
#EQD-6948 国联民生-实现保证金规则(2)追保金额的产生与收盘计算 ETF 子类分档(转债ETF/科创债ETF)
|
2026-08-24 18:23:26 +08:00 |
|
ruisu
|
ad3bd10d65
|
修复平仓风控二次确认重复弹窗
|
2026-08-24 17:59:29 +08:00 |
|
锦麟 王
|
8a0659312b
|
BugFix 特批路径没法走通
|
2026-08-24 17:21:21 +08:00 |
|