ruisu
|
896c69cd88
|
fix: 特批批量确认跳过新风控
|
2026-08-27 13:30:53 +08:00 |
|
ruisu
|
b9a01c2919
|
增强风控日历数据校验和日志
|
2026-08-25 11:29:44 +08:00 |
|
ruisu
|
7d00c1533d
|
补充试算记录快照语义说明
|
2026-08-25 10:30:26 +08:00 |
|
ruisu
|
ad3bd10d65
|
修复平仓风控二次确认重复弹窗
|
2026-08-24 17:59:29 +08:00 |
|
ruisu
|
995cac356b
|
feat:尝试解决与test分支的冲突
|
2026-08-24 15:11:43 +08:00 |
|
ruisu
|
739a1efd3b
|
feat:优化变量与代码结构
|
2026-08-24 13:31:26 +08:00 |
|
ruisu
|
f41411485d
|
feat:增加风控用例
|
2026-08-14 15:19:53 +08:00 |
|
ruisu
|
f14b35c7a5
|
feat:优化新风控独立模块逻辑,增加对二次校验”提示“场景的放行
|
2026-08-14 15:19:14 +08:00 |
|
ruisu
|
f2a1598d1d
|
feat:增加平仓所需风控上下文要素
|
2026-08-14 15:16:36 +08:00 |
|
ruisu
|
0722da1149
|
feat:增加债券借贷费率表的内存读取代码
|
2026-08-14 15:14:32 +08:00 |
|
ruisu
|
31691f08db
|
Merge branch 'Branch_feature/risk-close-position' into feature/p132_74-risk-engine
|
2026-08-10 16:46:21 +08:00 |
|
ruisu
|
4b15445507
|
feat新增规则
|
2026-08-06 17:08:20 +08:00 |
|
ruisu
|
8d58ef15e8
|
feat:在平仓时增加风控校验,创建通用超时教研函数,以备交易确认老风控下线后接入。
|
2026-08-06 16:00:25 +08:00 |
|
尹峰
|
68b21f2c98
|
feat: ai code review fix
|
2026-08-06 13:09:27 +08:00 |
|
ruisu
|
cfd5efd3d3
|
feat:优化风控引擎运行时,变量表的读取
|
2026-08-05 17:19:50 +08:00 |
|
ruisu
|
f0ed2058bf
|
feat:更新规则14,字段不再乘以100
|
2026-08-05 16:45:27 +08:00 |
|
ruisu
|
c771496ecd
|
feat:优化日历缓存,采用ConditionalWeakTable。
|
2026-08-05 16:35:40 +08:00 |
|
ruisu
|
8fb3c4392c
|
feat:风控触发时显示应用ID、
新老风控组合校验:
老风控Error/Warning,新风控需审批——点击特批即两边都放行
老风控Error/Warning,新风控禁止——不展示
老风控Error/Warning——展示特批,且只特批老风控。
新增风控流程日志
|
2026-08-05 14:39:01 +08:00 |
|
ruisu
|
ada44e58e4
|
feat:删除标的利率函数库,通用性太低。
|
2026-08-05 14:27:23 +08:00 |
|
ruisu
|
845b05984c
|
feat:优化规则文本细节:保证金相关需遍历相关数据。其他规则需暴露tradeId
|
2026-08-05 14:26:34 +08:00 |
|
ruisu
|
759edfbde4
|
Merge branch 'feature/p132_74-risk-engine' of https://gitee.glmszq.com/gsty/onederiv/trs into feature/p132_74-risk-engine
|
2026-07-30 13:33:19 +08:00 |
|
ruisu
|
3df280d9f0
|
feat:增加日历与价格偏离辅助函数,修复日志过长无法落库的问题,修复老风控特批、新风控不批时,前端展示为提示框,不是细节框的问题。
|
2026-07-30 13:32:47 +08:00 |
|
尹峰
|
5cd5dbd51c
|
fix conflict
|
2026-07-30 13:31:19 +08:00 |
|
尹峰
|
07be0e61a9
|
feat: 变量删除时校验是否有规则引用,有则阻止
|
2026-07-30 13:29:16 +08:00 |
|
ruisu
|
c77d44b54a
|
feat:支持变量的表达式具体业务值报警。优化性能
|
2026-07-28 16:45:32 +08:00 |
|
尹峰
|
ca77a71f2c
|
feat: 批量操作交互逻辑统一&解耦规则与应用的状态
|
2026-07-27 16:54:06 +08:00 |
|
ruisu
|
2977f658f7
|
feat:支持变量为复杂表达式。
|
2026-07-27 15:01:51 +08:00 |
|
ruisu
|
a4436515d2
|
Merge branch 'feature/p132_74-risk-engine' of https://gitee.glmszq.com/gsty/onederiv/trs into feature/p132_74-risk-engine
|
2026-07-24 13:57:25 +08:00 |
|
ruisu
|
6e11b17d98
|
feat:修改用例
|
2026-07-24 13:41:47 +08:00 |
|
尹峰
|
3651d3d2df
|
feat: 风控引擎前后端统一操作符
|
2026-07-23 18:30:05 +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 |
|
尹峰
|
09d06aa295
|
Merge branch 'feature/p132_74-risk-engine' of https://gitee.glmszq.com/gsty/onederiv/trs into feature/p132_74-risk-engine
|
2026-07-21 15:05:40 +08:00 |
|
尹峰
|
165ab4e695
|
feat: 风控批量操作前后端统一改造,允许部分成功并优化提示信息
|
2026-07-21 15:05:15 +08:00 |
|
ruisu
|
37e275d81e
|
feat:拆分新老风控校验逻辑,为之后老风控下线做准备。同时修复老风控特批跳过新风控的问题
|
2026-07-20 15:06:58 +08:00 |
|
lisong
|
ec5da002f4
|
Merge remote-tracking branch 'dest/glms/feature/1.4.2' into feature/p132_74-risk-engine
|
2026-07-17 15:41:32 +08:00 |
|
ruisu
|
87199f18d6
|
Merge branch 'feature/p132_74-risk-engine' of https://gitee.glmszq.com/gsty/onederiv/trs into feature/p132_74-risk-engine
|
2026-07-17 14:30:12 +08:00 |
|
ruisu
|
9b98a0dd88
|
feat:风控引擎执行异常或者现场编译异常时视为不通过,并且返回前端,落数据库
|
2026-07-17 14:29:44 +08:00 |
|
尹峰
|
b51d39e0ff
|
增加变量批量删除功能
|
2026-07-17 14:27:27 +08:00 |
|
张名锐
|
8aa06c1b72
|
```
refactor(report): 修改山西结算报告文件生成方法
- 在GenerateFileEntry方法中添加applyFrontendColumnConfig参数,默认值为true
- 更新GenerateReportExcel方法签名以接收applyFrontendColumnConfig参数
- 将ApplySwapValuationColumnConfig调用包装在条件判断中
- 修正PDF和Excel文件生成时的参数传递
- 更新XML文档注释以反映新参数的作用
```
|
2026-07-17 13:35:23 +08:00 |
|
hjhan
|
42602055de
|
test(eod): 为 FR007 入库 UnderlyingId 守卫补纯函数单测
- EodPriceService 抽出纯函数 ResolveUnderlyingIdForCode(行为不变),SyncUnderlyingIdFromCode 调用之,便于无库单测
- 新增 EodPriceUnderlyingIdGuardTest:7 用例全过,覆盖空代码/标的不存在维持原值、已一致不改动、FR007 错行(511160.SH=2173889、159111.SZ=2173890)校正为 2170838、非错配不互相覆盖
- 对应根因:GLMS-20260701 FR007 价格行 UnderlyingId 错挂导致网页查得到/结算查不到
|
2026-07-17 11:24:11 +08:00 |
|
尹峰
|
b849841545
|
Merge branch 'feature/p132_74-risk-engine' of https://gitee.glmszq.com/gsty/onederiv/trs into feature/p132_74-risk-engine
|
2026-07-17 11:04:15 +08:00 |
|
尹峰
|
180f113433
|
优化变量保存校验和变量公式替换逻辑
|
2026-07-17 11:03:43 +08:00 |
|
hjhan
|
e261137c1d
|
fix(swap): 修复多次部分平仓 ClosePercent 口径(A占期初→B占剩余)转换缺失
- SwapDealService.ApplySwapTrade 入口补 ToRemainingClosePercent(A→B) 转换,与 SwapUnwind 保持一致;缺此转换导致 SaveSwapDealInternal 的 B→A 还原出错(GLMS-20260701-0006:第二次部分平仓50%被错误还原为32.5%)
- unwindSwapTrade.js 改用 swapCalc.calcCloseQtyByOriginalPercent 的 roundHalfAwayFromZero,规避 JS 浮点精度偏差(32500000*(0.5/0.65) 应为 25000000)
- SwapUnwind.cshtml 引入 swapCalc.js
- 新增 ApplySwapTradeClosePercentBugTest 回归测试;补充 swapCalc.test.js 精度用例与 GLMS20260701DbDiagnoseTest 诊断测试([Ignore])
|
2026-07-17 10:59:18 +08:00 |
|
张名锐
|
4f23ad9c0f
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-07-17 10:58:41 +08:00 |
|
张名锐
|
415539704d
|
fix(swap): 修复债券结息价差盈亏计算逻辑
- 将价差盈亏计算从使用CloseNotionalValue改为使用PositionQty和ContractSize
- 更新前端JavaScript代码中的计算公式,按持仓数量和合约乘数计算价差盈亏
- 在UnwindInput模型中添加PositionQty和ContractSize字段
- 修正后台计算服务中的数据映射逻辑
- 添加FC_009测试用例验证债券价差按数量计算的正确性
- 更新现有测试用例的输入参数以匹配新的计算方式
|
2026-07-17 10:58:31 +08:00 |
|
hjhan
|
75988a33eb
|
fix: eod_commodity_future_price 入库前以 UnderlyingCode 重派生 UnderlyingId,防止 FR007 等价格行 UnderlyingId 与 FutureContractId 失同步
- 新增 EodPriceService.SyncUnderlyingIdFromCode:入库前以 UnderlyingCode(FutureContractId) 为准反查真实 UnderlyingId,不一致则告警并自动校正
- SaveEodFuturePrice(web编辑/新增)、SettlementPriceImportService(xlsx上传)、EodSyntheticPriceSaveService(系统合成价) 写入前调用
- 根治'网页端能查到、EOD结算查不到'的失同步问题
|
2026-07-17 10:32:57 +08:00 |
|
ruisu
|
9dad4cb8d0
|
fix:风控引擎的数据库对象不再采用全局,防止追踪所有查询出的对象
|
2026-07-17 10:28:21 +08:00 |
|
张名锐
|
f37a5b997c
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-07-17 10:02:18 +08:00 |
|
张名锐
|
ce0908c53b
|
fix(swap): 修复浮动端已实现盈亏计算逻辑
- 添加了SetFloatingRealizedPnl方法统一计算已实现盈亏
- 已实现盈亏现在正确包含盯市、分红和费用三个组成部分
- 修复了多处RealizedPnl计算错误,确保数值准确性
- 为DF_008测试场景添加了专门的单元测试验证
- 移除了重复的盈亏计算代码,提高代码可维护性
|
2026-07-17 10:02:06 +08:00 |
|
hjhan
|
dddf0782bd
|
Merge branch 'origin/feature/p132_74-risk-engine' into glms/feature/1.4.2 (规则批量启用/应用审批优化)
|
2026-07-17 09:57:08 +08:00 |
|