ruisu
|
8fb3c4392c
|
feat:风控触发时显示应用ID、
新老风控组合校验:
老风控Error/Warning,新风控需审批——点击特批即两边都放行
老风控Error/Warning,新风控禁止——不展示
老风控Error/Warning——展示特批,且只特批老风控。
新增风控流程日志
|
2026-08-05 14:39:01 +08:00 |
|
ruisu
|
3df280d9f0
|
feat:增加日历与价格偏离辅助函数,修复日志过长无法落库的问题,修复老风控特批、新风控不批时,前端展示为提示框,不是细节框的问题。
|
2026-07-30 13:32:47 +08:00 |
|
ruisu
|
c77d44b54a
|
feat:支持变量的表达式具体业务值报警。优化性能
|
2026-07-28 16:45:32 +08:00 |
|
ruisu
|
37e275d81e
|
feat:拆分新老风控校验逻辑,为之后老风控下线做准备。同时修复老风控特批跳过新风控的问题
|
2026-07-20 15:06:58 +08:00 |
|
ruisu
|
9b98a0dd88
|
feat:风控引擎执行异常或者现场编译异常时视为不通过,并且返回前端,落数据库
|
2026-07-17 14:29:44 +08:00 |
|
ruisu
|
1110e2b3ef
|
feat:优化特批处理流程与日志落库
|
2026-07-17 09:26:04 +08:00 |
|
ruisu
|
8e0e779133
|
feat:根据ai merge意见修改:dbContext取消与单例riskEngienService的绑定,反射代码修改。
支持老风控Error情况下的二次特批
|
2026-07-14 17:18:33 +08:00 |
|
ruisu
|
82688fa930
|
feat:风控引擎内存上下文改为查询数据库,修改注释中的相应规则,
|
2026-07-13 15:47:37 +08:00 |
|
ruisu
|
d14bdc18e7
|
feat:风控引擎增加超时机制:在进行超时校验的时候,如果超时,不但重置新风控重新校验,老风控的二次校验也不允许直接放行,需要重新校验。
|
2026-07-09 10:26:26 +08:00 |
|
ruisu
|
879fdbea89
|
resolve confilct QuotaMonitorService.cs
|
2026-07-07 15:11:37 +08:00 |
|
ruisu
|
2a8544a7b7
|
fix:删除测试数据
|
2026-07-07 14:52:47 +08:00 |
|
尹峰
|
de628719dc
|
resolve confilct QuotaMonitorService.cs
|
2026-07-07 13:51:24 +08:00 |
|
ruisu
|
1c0fd97efa
|
fix:删除测试数据
|
2026-07-06 18:00:06 +08:00 |
|
ruisu
|
dc0cb9ec7b
|
feat:老风控特批使用单独bool量识别,新风控需审批采用新状态RiskWarning,风控流程状态优先级Error>Warning(老风控特批,给前端CODE为ERROR)>RiskWarning>Success(可能带有ShowTIip)。新风控特批时,识别RULEID,不再采用BOOL统一通过
|
2026-07-06 17:41:13 +08:00 |
|
ruisu
|
917eacc7b7
|
feat:增加内存刷新接口,优化rule日志记录,不再使用EXception。非ACTIVE的rule不再编译。
|
2026-07-02 16:46:28 +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 |
|
ruisu
|
7747d26ed0
|
支持从数据库读取rule与application,进行匹配校验,以及拼接返回值
|
2026-06-25 17:25:47 +08:00 |
|
ruisu
|
1fa7a8b79c
|
将Application与编译独立,跑通基础链路
|
2026-06-24 15:05:24 +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 |
|