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 |
|
hjhan
|
b36c7aa21f
|
fix(calculation): 解决本地代码编译报错问题。 移除QDP累购期权中的价格模式参数
- 从QdpTradeBuilder构造函数调用中移除updownPriceMode参数
- 注释掉累购期权中不再支持的价格模式设置逻辑
- 更新Excel导出方法调用以移除多余的数据分组参数
|
2026-03-24 10:21:33 +08:00 |
|
嬴政 时
|
795d8eb011
|
修复编译错误, 设置客户交易类别默认为收益互换
|
2026-03-23 19:03:12 +08:00 |
|
嬴政 时
|
475ddef697
|
调整确认书编号生成前缀为GLMS
|
2026-03-23 18:41:19 +08:00 |
|
hjhan
|
7d0a45a20d
|
fix(risk): 修复限额试算服务中的空值检查和异常处理
- 添加了交易对象存在性检查,避免空引用异常
- 增加了TradeType、TradeDate等关键字段的空值验证
- 添加了标的对象为空时的处理逻辑
- 实现了ExJson反序列化的异常捕获和错误处理
- 增加了CheckFund方法中交易列表的空值检查
- 添加了ExerciseDate为空的验证逻辑
- 增加了详细的日志记录用于调试追踪
|
2026-03-23 18:00:46 +08:00 |
|
hjhan
|
f182b880c1
|
feat(auth): 实现JWT令牌黑名单机制
- 在退出登录时清除JWT Token Cookie并将其加入黑名单
- 添加JTI声明到JWT令牌用于唯一标识和黑名单管理
- 在中间件中验证令牌时检查黑名单状态并拒绝已注销的令牌
- 实现令牌立即失效功能防止已退出用户继续访问系统
|
2026-03-23 17:52:15 +08:00 |
|
hjhan
|
276d53f986
|
feat(security): 添加JWT令牌受众验证和详细日志记录
- 在AuthHelper中为JWT令牌添加Issuer和Audience字段
- 在RefreshTokenMiddleware中添加SecurityTokenValidationException异常处理
- 添加Token audience验证失败的日志记录和错误处理
- 为SwapEodPositionService中的DealInterests方法添加参数验证日志
- 为SaveAutoEodInterestPosition方法添加详细的参数验证和空值检查
- 增强错误日志输出,包括令牌前缀和异常类型信息
|
2026-03-23 17:32:16 +08:00 |
|
hjhan
|
43954821fa
|
feat(dependencies): 升级 CVE System.Linq.Dynamic.Core 包引用
- 在项目文件中新增了 System.Linq.Dynamic.Core 版本 1.6.0 的包依赖
- 此包用于支持动态 LINQ 查询功能的实现
|
2026-03-23 17:19:21 +08:00 |
|
hjhan
|
8dc0205016
|
refactor(account): 将密码登录禁用逻辑从控制器移到视图层
- 移除 AccountController 中的密码登录重定向逻辑
- 在 Login.cshtml 视图中添加 DisablePasswordLogin 和 SSO 配置检测
- 根据配置动态显示 SSO 登录或常规登录表单
- 当禁用密码登录时显示 SSO 单点登录按钮
- 移除退出登录时的密码登录禁用判断逻辑
|
2026-03-23 11:20:33 +08:00 |
|
hjhan
|
17c2a7e396
|
fix(ClientMarginConfig): 移除调试用的线程休眠代码
- 删除了 GetApplicableMarginRate 方法中的 Thread.Sleep(100000) 调试代码
- 保留了原有的保证金率获取逻辑
- 恢复了正常的接口响应流程
|
2026-03-23 11:01:21 +08:00 |
|
hjhan
|
44e8ec135c
|
feat(account): 添加登录退出日志记录和SSO优化
- 在登录页面添加访问日志记录,包括IP地址和跳过SSO参数
- 增加天风SSO启用状态的日志输出
- 添加密码登录禁用配置的检查日志
- 在退出登录时记录用户ID、用户名和IP地址
- 优化退出登录流程,避免禁用密码登录时的循环跳转问题
- 为SSO登录添加重新登录按钮样式和功能
- 统一使用远程IP地址变量避免重复获取
- 增加异常处理的日志记录功能
|
2026-03-23 10:45:09 +08:00 |
|
zheng.zhang
|
77637362d3
|
feat(V3): 添加全局状态处理以支持更多操作
|
2026-03-23 10:11:16 +08:00 |
|
shangzhongyuan
|
062c5eaed1
|
docs(readme): 更新场外交易管理系统文档
- 添加项目简介和核心功能说明
- 补充技术栈和环境要求信息
- 完善安装步骤和配置说明
- 增加使用示例和常见问题解答
- 添加开发指南和贡献指南
- 补充许可证和联系方式信息
- 整理相关文档和外部依赖链接
|
2026-03-20 16:32:13 +08:00 |
|
hjhan
|
8411a84980
|
feat(auth): 添加SSO登录配置和密码登录禁用功能
- 移除 skipSso 参数并优化天风证券SSO登录逻辑
- 添加 ErpElement.DisablePasswordLogin 配置项控制密码登录
- 增加 SSO重定向功能当密码登录被禁用时
- 在appconfig.xml中添加 Erp.DisablePasswordLogin 配置参数
- 在AppUpgrader中初始化DisablePasswordLogin配置数据
- 扩展IErpConfig接口添加DisablePasswordLogin属性定义
- 在ProjectSettings类中实现DisablePasswordLogin属性
|
2026-03-20 14:07:43 +08:00 |
|
shangzhongyuan
|
a86166da87
|
模拟获取适用金率 无响应
|
2026-03-20 13:39:02 +08:00 |
|
锦麟 王
|
4a988a9fbc
|
fix(ClientFileService): 安全处理文件名以防止路径遍历攻击
|
2026-03-20 12:12:17 +08:00 |
|
zheng.zhang
|
c331d25f82
|
feat(菜单权限): 新增收益凭证和凭证审批相关菜单及权限
|
2026-03-20 10:36:24 +08:00 |
|
嬴政 时
|
fc8237114f
|
Merge branch 'glms/feature/1.4.2' of http://git.yiliantech.com/gitlab/otc-dev/zszq-trs into glms/feature/1.4.2
|
2026-03-19 17:41:08 +08:00 |
|
嬴政 时
|
01093b9d6f
|
修复生成确认书文件名不对的问题.
|
2026-03-19 17:40:58 +08:00 |
|
shangzhongyuan
|
0261b91a2a
|
fix(entryexitController): 添加保存失败计数并更新返回消息
添加saveFailCount变量来统计保存失败的银行流水记录数量,并在返回消息中显示该统计信息,以便更全面地反映处理结果
|
2026-03-17 09:58:12 +08:00 |
|
嬴政 时
|
7902345b12
|
Merge branch 'glms/feature/1.4.2' of http://git.yiliantech.com/gitlab/otc-dev/zszq-trs into glms/feature/1.4.2
|
2026-03-16 14:01:31 +08:00 |
|
嬴政 时
|
00de35e1bf
|
增加客户文件上传模块
|
2026-03-16 14:01:22 +08:00 |
|
锦麟 王
|
da85489c7c
|
OA字段取值调整
|
2026-03-16 10:52:15 +08:00 |
|
锦麟 王
|
8a1e7dbd0f
|
Merge branch 'glms/feature/1.4.2' of http://git.yiliantech.com/gitlab/otc-dev/zszq-trs into glms/feature/1.4.2
|
2026-03-13 18:27:47 +08:00 |
|
锦麟 王
|
ff84cdc4ff
|
BugFix ArrayList cannot be cast to class java.util.Map 参数问题
|
2026-03-13 18:27:41 +08:00 |
|
shangzhongyuan
|
6054ff70d1
|
feat(entryexit): 新增银行流水处理功能
- 在控制器中初始化ID列表用于存储保存成功的记录
- 修改保存逻辑以捕获保存成功的ID并添加到列表中
- 添加条件检查确保只有在有成功保存记录时才执行后续操作
- 集成ClientCashInCashOutDataService服务处理保存的记录
- 通过Kafka生产者辅助类执行银行流水的异步处理
- 保持原有的统计和异常处理逻辑不变
|
2026-03-13 17:40:26 +08:00 |
|
shangzhongyuan
|
9d9d8457ea
|
feat(entryexit): 添加资金类型字段区分保证金账户
- 在银行流水导入功能中新增cash_type字段
- 根据出入金方向自动设置账户类型为追保账户或初保账户
- 入金时设置为追保账户,出金时设置为初保账户
|
2026-03-13 17:20:21 +08:00 |
|
嬴政 时
|
d498507dc3
|
Merge branch 'glms/feature/1.4.2' of http://git.yiliantech.com/gitlab/otc-dev/zszq-trs into glms/feature/1.4.2
|
2026-03-13 16:33:18 +08:00 |
|
嬴政 时
|
f5c0211b60
|
继续增加发邮件的日志
|
2026-03-13 16:33:10 +08:00 |
|
shangzhongyuan
|
8372a1bde4
|
fix(entryexit): 移除银行流水查询中的冗余参数验证
- 删除了不再需要的 clientId 参数验证逻辑
- 移除了 API 请求中多余的 account 查询参数
- 简化了银行流水数据查询接口调用
|
2026-03-13 16:06:33 +08:00 |
|
嬴政 时
|
61c9fd20a9
|
增加确认书模板为较新则复制
|
2026-03-13 16:00:12 +08:00 |
|
嬴政 时
|
a409c7cf69
|
Merge branch 'glms/feature/1.4.2' of http://git.yiliantech.com/gitlab/otc-dev/zszq-trs into glms/feature/1.4.2
|
2026-03-13 15:57:55 +08:00 |
|
嬴政 时
|
e44726c8e3
|
增加邮件测试日志.
|
2026-03-13 15:57:46 +08:00 |
|
shangzhongyuan
|
6b89699212
|
feat(资金流水): 添加外部银行流水导入功能
- 新增 ExternalCashFlowService 用于调用外部银行流水接口
- 在出入金列表页面添加获取银行流水按钮
- 新增 BankFlowId 字段存储银行流水ID
- 实现银行流水数据自动导入为出入金记录
- 添加相关配置项和模型类
|
2026-03-13 11:15:19 +08:00 |
|
嬴政 时
|
c53d1554ce
|
增加设置货币菜单及权限
|
2026-03-12 17:58:27 +08:00 |
|
嬴政 时
|
40c3ee4620
|
增加日志, 跟踪邮件发送问题.
|
2026-03-12 16:38:29 +08:00 |
|
锦麟 王
|
ff0e45c6c4
|
Merge branch 'glms/feature/1.4.2' of http://git.yiliantech.com/gitlab/otc-dev/zszq-trs into glms/feature/1.4.2
|
2026-03-12 10:07:18 +08:00 |
|
锦麟 王
|
255b0bb13d
|
通过UserName找到LoginName
|
2026-03-12 10:06:45 +08:00 |
|
shangzhongyuan
|
a5d7004096
|
fix(auth): 修复访问令牌加密Cookie的域和过期时间配置
- 为Access-Token-Encrypt Cookie添加Domain配置
- 设置Cookie的MaxAge过期时间参数
- 确保Cookie在指定域名下正确存储
- 统一Cookie的过期时间配置与JWT令牌一致
|
2026-03-12 09:44:45 +08:00 |
|
shangzhongyuan
|
8045eb85c2
|
feat(AccountController): 添加用户登录成功日志记录
在用户登录成功后记录日志,便于追踪用户登录情况和JWT令牌生成
|
2026-03-11 18:38:41 +08:00 |
|
shangzhongyuan
|
475871bd71
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2
|
2026-03-11 17:31:09 +08:00 |
|
shangzhongyuan
|
37c30df30f
|
添加Access-Token-Encrypt
|
2026-03-11 17:28:07 +08:00 |
|
锦麟 王
|
3ce2dfe4c7
|
BugFix 添加信用债的计算
|
2026-03-11 15:04:10 +08:00 |
|
shangzhongyuan
|
8c08bf5df1
|
使用userId字段匹配
|
2026-03-11 14:21:53 +08:00 |
|
锦麟 王
|
f033aca637
|
修改写死的oa发起人
|
2026-03-11 09:24:00 +08:00 |
|
锦麟 王
|
0fdf5efe66
|
字段名按照提供的文档修改
|
2026-03-10 16:54:06 +08:00 |
|
锦麟 王
|
cc0683ff3f
|
BugFix OA接口枚举字段修改
|
2026-03-10 13:33:04 +08:00 |
|
shangzhongyuan
|
d849892997
|
fix(trade): 更新OA服务配置和数据格式
- 修改appsettings.dev.json中的OA基础URL和上传URL地址
- 更新OA流程子URL路径为/gateway/oaflow/createOaFlow
- 调整合同申请日期格式从yyyyMMdd改为yyyy-MM-dd
- 将申请人信息从UserInfo.UserName改为固定值guoj
- 更新合同类型和业务类型为数字编码格式
- 在合同数据中添加creater字段设置为guoj
|
2026-03-06 17:59:56 +08:00 |
|
shangzhongyuan
|
e5e258035e
|
fix(TradeOAService): 增加OA接口调用超时处理和异常捕获
增加60秒超时设置并捕获TaskCanceledException和其他异常,返回友好的错误信息
|
2026-03-06 11:16:32 +08:00 |
|