Commit Graph
39 Commits
Author SHA1 Message Date
张名锐 c94a717183 Revert "feat: 新增风控引擎RiskEngine模块(第一版骨架)"
This reverts commit 4140293b36.
2026-07-02 16:14:43 +08:00
lisong e7fa48d82e Merge remote-tracking branch 'dest/glms/feature/1.4.2' into feature/p132_74-risk-engine 2026-06-30 09:59:31 +08:00
ruisu 9777698a9a feat:修改互换交易样式以支持展示新风控内容,将rule与application加载前移到系统启动时 2026-06-29 17:29:36 +08:00
ruisu 0c2a4b3afb feat:打通前后端链路。老风控新风控映射:禁止=》Error,需审批=》RiskWarning(新状态,需二次确认,并记录日志),提示、通过=》Success(提示增加TIpMessage) 2026-06-26 17:01:21 +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
ruisu 7747d26ed0 支持从数据库读取rule与application,进行匹配校验,以及拼接返回值 2026-06-25 17:25:47 +08:00
tengyufan 5c2ca835f1 fix: 移除整体业务汇总-互换维度的DV限额取值,避免用单笔维度限额导致超限误报 2026-06-25 13:55:01 +08:00
ruisu 1fa7a8b79c 将Application与编译独立,跑通基础链路 2026-06-24 15:05:24 +08:00
吴方海 2f09bfa8d7 客户端下单风控不需要dv限额风控 2026-06-23 16:51:04 +08:00
吴方海 3520f24253 #EQD-5994 国联民生-【风险管理】TRS合约DV计算统计 2026-06-23 10:48:51 +08:00
陈斐andClaude 4140293b36 feat: 新增风控引擎RiskEngine模块(第一版骨架)
- 新增YLErpDAL/Modules/RiskEngine文件夹,与RiskModule平级隔离
- 新增核心模型:
  - RiskContext.cs:风控上下文(TradeId, TriggerPoint, DataMap)
  - RiskResult.cs:风控结果(Passed, Blocked, NeedApproval, Warnings, TriggeredRules)
- 新增RiskEngineService:
  - Evaluate():1==1占位,验证服务可实例化
  - EvaluateRisk(RiskContext, triggerPoint):核心风控检查入口
- 集成到现有流程:
  - QuotaMonitorService.QuotaCheck()末尾接入风控引擎
  - 触发时点:BOOK_CONFIRM(簿记交易确认)
  - 按策略映射回QuotaTrialStatusEnum(Blocked→Error, NeedApproval→Warning)
- 文件头包含完整技术方案与TODO清单

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-22 11:23:11 +08:00
hjhan 99ffa9c2bb style(logging): 调整日志级别从错误到信息
- 将 QuotaMonitorService 中的空值检查日志从 Error 级别改为 Info 级别
- 将 SwapEodPositionService 中的参数验证日志从 Error 级别改为 Info 级别
- 保持原有的异常抛出逻辑不变,仅修改日志输出级别
- 统一参数验证相关的日志记录方式
2026-03-25 10:40:12 +08:00
hjhan 36419d8211 style(log): 将错误日志级别Error调整为Info日志级别
- 将金石达EOD交易同步服务中的错误日志调整为信息日志
- 将配额监控服务中的错误日志调整为信息日志
- 将掉期消费者服务中的错误日志调整为信息日志
- 将交易确认书控制器中的错误日志调整为信息日志
- 将交易OA服务中的错误日志调整为信息日志
- 统一将验证失败的日志输出从Error级别改为Info级别
- 保持原有的异常抛出逻辑不变,仅调整日志记录级别
2026-03-25 10:24:48 +08:00
hjhan 9bbd512707 fix(auth): 修复JWT令牌登出和刷新中间件问题
- 调整登出流程,先将JWT令牌加入黑名单再删除Cookie
- 在HttpHelper中添加空响应检查,防止接口返回空内容时出错
- 在配额监控服务中增加底层白名单检查的日志记录
- 优化刷新令牌中间件,跳过登录相关页面和静态资源的令牌检查
- 改进令牌失效响应,设置正确的Content-Type并提供多语言提示信息
2026-03-24 13:04:17 +08:00
hjhan d93359d76e refactor(entryexit): 优化资金记录查询和风险监控服务
- 调整命名空间引用顺序,移除未使用的DBModels和IConfiguration依赖
- 添加资金记录查询的日志记录功能,便于追踪查询过程
- 统一使用DbContextFactory替代完整命名空间调用方式
- 在限额监控服务中添加空值检查和异常处理机制
- 为字符串字段添加空值保护,避免空引用异常
- 增强外部接口调用的日志记录和异常捕获能力
- 添加资金计算相关日志输出,便于问题排查
2026-03-24 10:31:44 +08:00
嬴政 时 795d8eb011 修复编译错误, 设置客户交易类别默认为收益互换 2026-03-23 19:03:12 +08:00
hjhan 7d0a45a20d fix(risk): 修复限额试算服务中的空值检查和异常处理
- 添加了交易对象存在性检查,避免空引用异常
- 增加了TradeType、TradeDate等关键字段的空值验证
- 添加了标的对象为空时的处理逻辑
- 实现了ExJson反序列化的异常捕获和错误处理
- 增加了CheckFund方法中交易列表的空值检查
- 添加了ExerciseDate为空的验证逻辑
- 增加了详细的日志记录用于调试追踪
2026-03-23 18:00:46 +08:00
hjhan a032c09cec fix(risk): 优化额度监控服务中的空值处理逻辑
- 针对标的、客户和簿记类型添加空值检查
- 当获取数据为空时记录日志并设置默认显示值
- 统一处理逻辑以提高代码可读性和健壮性
2025-12-12 18:54:11 +08:00
yexuzhong b3ddc1c898 更新限额配置时更新缓存 2025-08-19 15:55:52 +08:00
shangzhongyuan 282554e2e9 TRS-ZS-578 收盘增加风控存库 2025-08-05 13:18:03 +08:00
吴方海 fe4b431faf 标的交易&风控 2025-04-25 15:50:51 +08:00
吴方海 7efc82a79f 删除单笔名义本金风控指标 2025-04-24 17:40:48 +08:00
吴方海 4b9bcfb2dc bug修复 2025-04-18 17:00:25 +08:00
吴方海 e4ef5d7d25 bug修复 2025-04-18 14:12:26 +08:00
吴方海 1d20f6ff95 风控bug修复&优惠费率改完接口定时任务调用 2025-04-17 15:54:38 +08:00
吴方海 796ecf2618 客户名义本金风控修复 2025-04-17 13:08:14 +08:00
吴方海 7a10d8c89c 平仓不走风控 2025-04-17 09:48:10 +08:00
吴方海 be1727ad0f 客户适当性有效期 2025-04-16 17:09:22 +08:00
吴方海 8e61f23e18 保证金算法&资金计算 2025-04-16 15:15:59 +08:00
吴方海 0372dd6b14 自动簿记&风控修复 2025-04-14 17:46:14 +08:00
吴方海 5250a37d08 客户设置互换天数&利息计算重置频率 2025-04-14 16:31:35 +08:00
吴方海 1684bae60d 山证bug修复迁移 2024-06-21 13:45:43 +08:00
吴方海 774bc30436 交易端成交流水改为kafka推送到管理端 2024-06-19 13:25:10 +08:00
吴方海 54942e26c8 限额监控 名义本金单位改为万 2024-06-14 18:26:18 +08:00
吴方海 62db850bae dv01全局去除 2024-06-12 10:28:49 +08:00
吴方海 327a4158a5 删除定义文件类型,删除所有判断山西固收的地方 2024-06-05 14:37:30 +08:00
吴方海 acbd2e7678 山证bug修复及功能 迁移 2024-06-04 18:19:49 +08:00
吴方海 df65cd0add 去掉债券规模校验 2024-06-03 13:08:27 +08:00
吴方海 f9d8a256a6 从山证v2.3.0拷贝 2024-05-09 14:06:26 +08:00