hjhan
|
4c6251164d
|
fix(eod): FR007收盘检查日按计息取价日回拨,抽出EodCheckFr007Price
- 检查日改用 IndexFixerBase.GetFixingDate(与计息取价同源):
交易日=当日(行为零变更),周末/节假日=上一交易日,
解除非交易日收盘"必报FR007未入库"死锁(2026-08-28:0523周六收盘)
- 缺价报错附回拨说明与涉及FR007浮动的交易编号(上限20笔),
交易日缺价文案与旧版格式一致
- FR007检查从EodCheckSettlePrice抽出为独立检查服务EodCheckFr007Price,
报错沿用原步骤名;新增8个无库单测
|
2026-08-28 15:46:06 +08:00 |
|
hjhan
|
587c0d3fc2
|
fix: 实时持仓服务轮询循环增加等待间隔,修正新流水增量判断基准
- Worker: 风险/预付金计算由连续空转改为30秒一轮(可被取消令牌立即唤醒)
- ClientPosiTask: HasNewFlow 改为与上次计算时间比较(原误传当前时间致增量判断失效),轮询间隔2秒
- 30秒兜底全量重算语义保留不变
|
2026-08-28 15:45:08 +08:00 |
|
tengyufan
|
fe38e59a9c
|
fix: 修正OA期初价格展示
|
2026-08-28 15:06:14 +08:00 |
|
tengyufan
|
a3e489fcd3
|
chore: 完善OA审批同步追踪日志
|
2026-08-28 14:51:46 +08:00 |
|
tengyufan
|
d2c0e9a9cb
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-08-28 14:43:33 +08:00 |
|
tengyufan
|
3a1f1958fc
|
chore: 补充OA审批同步追踪日志
|
2026-08-28 14:42:59 +08:00 |
|
张名锐
|
dc9ef5770b
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-08-28 14:37:12 +08:00 |
|
张名锐
|
1f3fb9240b
|
fix(trade): 修正交易确认书中的基本费率计算逻辑
- 注释掉原有的基本费率计算公式
- 直接使用PosiTradingFeeUnit字段获取基础费率
- 避免通过PosiTradingFeePending除以名义本金的方式计算
- 确保基本费率显示的准确性
|
2026-08-28 14:36:54 +08:00 |
|
hjhan
|
db95699aa2
|
feat: 基金管理人取数支持跨环境库名——新增 DbSchema 库名插值,bigdata 连接串指向 96/glms_bigdata
问题:SQL 硬编码物理库名(bigdata./glms_bigdata.),关联库在不同环境库名不同,换环境即失效;
且仓库所有 appsettings 均未配 bigdata 连接串,本地/单测环境一直走 Unavailable 降级。
- 新增 YLErpDAL/DataBase/DbSchema:从连接串 database= 解析物理库名(含反引号、\w+ 白名单校验、进程级缓存),
跨库 SQL 写 DbSchema.Of("bigdata").mf_fundarchives ——代码只认逻辑连接名(等价 Java @Mapper 指定数据源),
物理库名归各环境 appsettings;将来 join ERP 主库用 DbSchema.Of("ylcms") 同法插值
- FundManagerLookupService:SQL 两处库名前缀改为插值(查找逻辑/CONVERT/COLLATE 不变),Unavailable 降级语义不变
- appsettings.local.json / UnitTestProject appsettings.json 补 bigdata=192.168.2.96:3306/glms_bigdata(抄现有 96 库连接串改库名)
- 新增 FundManagerLookupServiceTest(连 96 实库):DbSchema 解析断言 + Lookup 连通性
实测 511160.SH → Unique「东财基金管理有限公司」全链路打通;161210/630006 因 mf_investadvisoroutline 仅2行无映射返回 NotFound(数据覆盖问题)
|
2026-08-28 14:31:30 +08:00 |
|
hjhan
|
b271a675d4
|
fix: 新增交易默认交易对手方未回写ClientId,保存报"请设置交易对手方"
autocomplete.setData 只写控件显示值、不触发 onSelect 回写 v-model——
新增时默认取客户列表第一个(consClients[0])仅 setData,trade.ClientId 仍为空,
前端校验拦截且不发请求;用户须手动从下拉重选一次才能保存。
- swaptrade/swapTradeEdit.js(SwapTrade2 现用页):默认客户经 vue.changeClient 显式回写,与手动选择等价
- trade/swapTradeEdit.js(SwapTrade 旧版页,同缺陷):直接赋值回写 trade.ClientId,不走 changeClient 以避免初始化触发 initMarginRate 后端调用
与 demo/autocomplete.js 死代码删除(3be4b48c)无关:该文件零引用,生产实现在 fastVue.base.js 未改动,缺陷自山证 v2.3.0 拷贝带入即存在。
|
2026-08-28 13:57:40 +08:00 |
|
马冰冰
|
1b9ae140cf
|
fix: 结算单的期末期初标的价格
|
2026-08-28 13:49:42 +08:00 |
|
锦麟 王
|
4cd368715c
|
#EQD-7215 追加预付金腿:发生日期错误并且金额似乎也不对
|
2026-08-28 13:34:10 +08:00 |
|
锦麟 王
|
07dd3e8eb5
|
更新合约维度追保金额计算逻辑
|
2026-08-28 13:31:05 +08:00 |
|
锦麟 王
|
821d984ef8
|
#EQD-7214 资金不足拦截:修改交易的时候不应该过大拦截
|
2026-08-28 13:24:32 +08:00 |
|
锦麟 王
|
59f152fc68
|
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-28 13:07:36 +08:00 |
|
锦麟 王
|
91ae77c4af
|
#EQD-7213 授信额度设置:授信额度没有自动填充
|
2026-08-28 13:07:27 +08:00 |
|
tengyufan
|
1857f9a356
|
fix: 隐藏OA提交失败详情
|
2026-08-28 12:28:15 +08:00 |
|
hjhan
|
03629a6dcd
|
feat: 保证金链路补全排查日志(Info为主,仅追保顶层异常用Error)
- EOD追保生成主流程:入口汇总/六处跳过原因/决策中间量(维持·已缴·目标·已补足·增量)/建腿落库/幂等清理/收尾汇总,顶层异常Error留栈
- 预付金模板取数:三级层级命中来源(交易绑定/客户默认/全局默认)+明细行命中(品种·期限档·x/y),null返回各留一句
- 规则15引擎:成功路径补收盘价→维持保证金,与既有无价格告警闭环
- EOD/实时客户资金:每客户一行维度分流结果(MarginWatchRule·可用资金·追保金额·可取资金及全部输入)
- 预付金缺口查询:非规则15剔除数与按客户追加合计;预付金簿记:授信/现金拆分结果
|
2026-08-28 12:08:27 +08:00 |
|
马冰冰
|
e52f5bfeb5
|
fix: 结算单-期间分红
|
2026-08-28 11:28:41 +08:00 |
|
马冰冰
|
8d4650d806
|
fix: 修改获取标的数据源
|
2026-08-28 11:13:38 +08:00 |
|
锦麟 王
|
2d7f23f637
|
#EQD-7194 估值报告页面:追报金额,可取资金,可用资金不正确
|
2026-08-28 10:58:47 +08:00 |
|
hjhan
|
5f951d33f6
|
feat: 预付金模板各 Tab 弹窗标题区分,页面标题去 V2,客户多选保存改为读控件值
- 四个 Tab 的新增/编辑/复制弹窗标题带各自归属(全局/客户/自定义/绑定),
客户预付金 tab 原与全局同为"编辑默认预付金模板"无法区分
- 列表页 ViewBag.Title 去掉 V2
- 客户多选保存取值改为 $("#ClientId").val()(与兄弟页面读 chosen 一致),
不再依赖 v-model 同步;编辑态仍走表单对象原绑定客户
|
2026-08-28 10:48:18 +08:00 |
|
马冰冰
|
d5993cf024
|
Merge branch 'glms/feature/1.4.2-0827' into glms/feature/1.4.2
|
2026-08-28 10:20:05 +08:00 |
|
马冰冰
|
bf795f3bf5
|
fix: 修改获取的数据源(基金管理人)
|
2026-08-28 10:19:18 +08:00 |
|
锦麟 王
|
64c9306951
|
合并代码
|
2026-08-28 10:18:21 +08:00 |
|
锦麟 王
|
f3ab62f5c1
|
#EQD-7187 客户预付金配置-点击编辑按钮,右侧数据显示有问题
|
2026-08-28 10:13:37 +08:00 |
|
hjhan
|
3f331f0e83
|
feat: 客户预付金新增支持客户多选批量绑定,移除广发商贸定制分支
- 新增弹窗客户名称改为 chosen 多选:保存时按选中客户逐条调用原有单条接口
(后端零改动,每条走完整互斥校验),逐条收集成败后统一汇总提示;
部分失败时刷新列表、弹窗保留供修正重试(重试已成功客户会被互斥校验拦截,不重复入库)
- 编辑弹窗仍为单条绑定不变
- 删除 isGFSM(广发商贸)定制:客户等级下拉与切换 watchers、Span涨跌幅参数块;
本部署(国联民生)不涉及,后端接口保持原样
- 左栏加 tpl-base 统一控件宽度,多选搜索框隐藏行为与模板编辑页一致
|
2026-08-28 09:54:30 +08:00 |
|
tengyufan
|
b867d2959a
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-08-28 09:47:05 +08:00 |
|
tengyufan
|
b6a0573106
|
完善OA状态口径注释
|
2026-08-28 09:46:53 +08:00 |
|
张名锐
|
9e91256bc8
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-08-28 09:45:00 +08:00 |
|
张名锐
|
9717905245
|
feat(margin_template_v2): 添加簿记账户显示功能
- 在 margin_template_v2 模型中新增 BookScopeName 属性用于显示簿记账户名称
- 更新客户端和服务端列表视图以显示适用簿记账户列
- 实现 SetBookScopeNames 方法将簿记账户ID转换为名称显示
- 添加 ParseBookIdsForDisplay 方法解析簿记账户ID列表
- 新增 MarginTemplateV2BookScopeTest 单元测试验证簿记账户范围逻辑
|
2026-08-28 09:44:47 +08:00 |
|
hjhan
|
825ae87e38
|
style: 期限档位表内标的资产类型多选容器撑满单元格,标签横向排列
|
2026-08-28 09:30:51 +08:00 |
|
hjhan
|
6d0986f2aa
|
fix: 预付金模板多选 chosen 有选中项即隐藏搜索框,空态恢复占位
- 上一版仅全选时隐藏,仍有空框在剩余空间不足时换行占一行(簿记账户/资产类型单元格);
改为有任意选中项即隐藏(点选场景无需键盘过滤),全部取消后恢复占位提示
- 去掉搜索框 max-width 限宽:空态时全宽展示"请选择…"
- 期限档位表操作列按钮去左边距+不换行,fixed 布局窄列下不再竖排
|
2026-08-28 09:25:57 +08:00 |
|
hjhan
|
b398e392d0
|
style: 预付金模板期限档位表固定列宽比例,参数组区块外边界加深
- 期限档位表 table-layout:fixed:标的资产类型吃剩余宽度,期限档位 220px/操作 110px 按内容定宽
- 参数组区块边框加深(#9e9e9e),与区块内浅灰表格线拉开分组层次
|
2026-08-28 09:21:08 +08:00 |
|
hjhan
|
90a9f36b95
|
fix: 预付金模板多选 chosen 选项全选后隐藏搜索框,取消勾选自动恢复
空搜索框无可选项可选时仍占一行(全局 input 152px 撑宽后换行),把控件行撑高一截;
买卖方向/预付金场景这类全选项固定的小多选尤为明显
|
2026-08-28 09:17:41 +08:00 |
|
hjhan
|
943a5c3b79
|
style: 预付金模板只读说明弱化为说明块、左栏收窄至 34%、多选搜索框限宽
- 规则描述/分类说明等禁用 textarea:灰底边框观感突兀,改为无边框浅底灰字说明块,滚动条细化
- 左栏 40% → 34%
- chosen 多选隐藏搜索框 max-width 70px:全局 input 152px 使其换行、控件底部留空行
|
2026-08-28 09:14:28 +08:00 |
|
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 |
|
hjhan
|
65cb3ff95c
|
docs: 旧保证金链路存亡分析与下线重构方案
预付金引擎收口(4adfbabe)后对山证拷贝遗留的保证金链路做全量死活判定:
bond-oms HTTP接口/CalcDMAMargin全链死、V1模板链部分可删、client_marginrate
半死、远期结算链确定死、DMA仅剩2处真实分支;附分阶段下线方案与需确认清单。
|
2026-08-28 06:54:31 +08:00 |
|
锦麟 王
|
cd615a612a
|
BugFix 预付金取错了资产类型规则
|
2026-08-27 20:41:53 +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 |
|