Commit Graph
83 Commits
Author SHA1 Message Date
shangzhongyuan 34e0e4f8bf feat(account): 禁用账户禁止限制登录 2026-03-27 14:54:18 +08:00
hjhan 36419d8211 style(log): 将错误日志级别Error调整为Info日志级别
- 将金石达EOD交易同步服务中的错误日志调整为信息日志
- 将配额监控服务中的错误日志调整为信息日志
- 将掉期消费者服务中的错误日志调整为信息日志
- 将交易确认书控制器中的错误日志调整为信息日志
- 将交易OA服务中的错误日志调整为信息日志
- 统一将验证失败的日志输出从Error级别改为Info级别
- 保持原有的异常抛出逻辑不变,仅调整日志记录级别
2026-03-25 10:24:48 +08:00
hjhan ce842703fb fix(auth): 解决登录登出流程中的Cookie管理和令牌验证问题
- 在登录页面访问时记录所有Cookie信息并优化清除逻辑
- 登录处理时添加详细的请求日志记录
- 登出时先删除可能存在的旧Token避免黑名单影响
- 完善登出时的Cookie清除机制,清除所有Cookie确保安全
- 优化中间件中的令牌黑名单检查和异常处理
- 添加响应头确保浏览器正确清除缓存
- 改进日志记录的详细程度便于问题排查
2026-03-24 14:09:20 +08:00
锦麟 王 9be15621f5 修改成仅期权确认书页面 2026-03-24 13:41:50 +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
hjhan f182b880c1 feat(auth): 实现JWT令牌黑名单机制
- 在退出登录时清除JWT Token Cookie并将其加入黑名单
- 添加JTI声明到JWT令牌用于唯一标识和黑名单管理
- 在中间件中验证令牌时检查黑名单状态并拒绝已注销的令牌
- 实现令牌立即失效功能防止已退出用户继续访问系统
2026-03-23 17:52:15 +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
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
shangzhongyuan 0261b91a2a fix(entryexitController): 添加保存失败计数并更新返回消息
添加saveFailCount变量来统计保存失败的银行流水记录数量,并在返回消息中显示该统计信息,以便更全面地反映处理结果
2026-03-17 09:58:12 +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
shangzhongyuan 8372a1bde4 fix(entryexit): 移除银行流水查询中的冗余参数验证
- 删除了不再需要的 clientId 参数验证逻辑
- 移除了 API 请求中多余的 account 查询参数
- 简化了银行流水数据查询接口调用
2026-03-13 16:06:33 +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
嬴政 时 40c3ee4620 增加日志, 跟踪邮件发送问题. 2026-03-12 16:38:29 +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 37c30df30f 添加Access-Token-Encrypt 2026-03-11 17:28:07 +08:00
shangzhongyuan 8c08bf5df1 使用userId字段匹配 2026-03-11 14:21:53 +08:00
锦麟 王 83fdfa60cd BugFix 页面未展示,权限问题,Bonds问题 2026-03-03 13:35:26 +08:00
shangzhongyuan a48678ad7f feat(SSO): 添加通用SSO单点登录功能
实现通用SSO单点登录功能,包括:
1. 新增SSO配置文件和模型类
2. 在登录页面添加SSO登录按钮
3. 实现SSO回调处理逻辑
4. 初始化SSO配置
2026-02-28 15:19:30 +08:00
shangzhongyuan 944c0a0e0d ```
feat(auth): 添加登录Token过期时间和密码错误限制配置

- 在IErpConfig接口中新增LoginTokenExpireSeconds、PasswordErrorLimit和
  PasswordErrorLockMinutes属性
- 在ProjectSettings类中添加对应的配置项和默认值
- 在appconfig.xml中添加相关配置参数
- 修改AuthHelper类使用动态配置的Token过期时间
- 实现密码错误次数限制和账户锁定功能

```
2026-02-06 17:10:58 +08:00
gongpei 7336fdaf70 客户费率调整 2025-12-30 11:03:30 +08:00
zheng.zhang 2fb0bdacf4 fix: 解决空指针异常问题 2025-12-24 13:38:12 +08:00
zheng.zhang bbd5aabca3 feat: 异常请求处理 2025-12-18 10:57:17 +08:00
zheng.zhang a10f42c41d feat: 添加权限控制 2025-12-18 10:06:03 +08:00
zheng.zhang 5110d008b4 feat: xbond行情报价添加偏移设置 2025-12-17 19:54:34 +08:00
hjhan d3e576b0e5 feat(kafka): 添加实时资金计算topic配置
- 在多个环境配置文件中新增RealtimeCalcAccountBalance配置项
- 移除ClientBalanceForTrsResponse中的冗余字段
- 更新Kafka任务和控制器中相关字段引用
- 修改Producer发送的目标topic为新的实时计算topic
2025-12-17 10:05:57 +08:00
gongpei 50f53da2d1 Merge remote-tracking branch 'origin/hotfix/zs_v1.3_1016' into feature/zs_v1.3.3 2025-10-30 10:19:52 +08:00
gongpei 89df4443bd feat: 债券付息收盘处理 2025-10-21 13:43:32 +08:00
gongpei 8d51197e72 fix;bug修复 2025-10-15 14:10:23 +08:00
yexuzhong 98e41afec4 Merge branch 'feature/zs_v1.3_0822' into feature/zs_v1.3_risk 2025-09-12 09:31:36 +08:00
吴方海 907988eb20 Merge branch 'feature/zs_v1.3_cash' into feature/zs_v1.3_0822 2025-09-08 10:42:30 +08:00
吴方海 ac07eae81e TRS-ZS-721 资金划转 2025-09-05 14:11:15 +08:00
gongpei f888c6b193 用户新增已注销状态 2025-09-02 18:01:22 +08:00
yexuzhong b3ddc1c898 更新限额配置时更新缓存 2025-08-19 15:55:52 +08:00
吴方海 d8643aab26 TRS-ZS-564 月报 2025-08-15 17:42:58 +08:00
吴方海 f7d6bef3e9 日志 2025-08-13 17:27:42 +08:00
吴方海 ce636c99f4 增加接口重新计算eod_trade_position 2025-08-13 17:15:35 +08:00
嬴政 时 49c97fa7b8 #TRS-ZS-608 浙商TRS-客户保证金报送 2025-08-08 16:03:59 +08:00
shangzhongyuan d9fff3e9b8 TRS-ZS-574 交易确认书对接OA自动提交审批 2025-07-25 13:40:56 +08:00
shangzhongyuan 40e75a3774 代码调试 2025-07-21 14:41:16 +08:00
吴方海 aa26f712bb TRS-ZS-566、TRS-ZS-568 客户保证金率需求完成 2025-07-18 17:44:58 +08:00
吴方海 723dc682eb 资金监控模板修复 2025-07-08 16:37:34 +08:00
吴方海 688ed0d682 TRS-ZS-546 资金监控增加费用及利息 2025-07-08 10:28:28 +08:00