锦麟 王
|
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 |
|
shangzhongyuan
|
a658d088cc
|
refactor(TradeOAService): 简化文件流处理逻辑
移除不必要的 using 语句块,直接使用 FileStream 对象
|
2026-03-06 10:18:49 +08:00 |
|
shangzhongyuan
|
f1e924f135
|
fix(TradeOAService): 修复文件上传超时问题并增加错误处理
- 设置HttpClient超时时间为2分钟
- 添加文件流的using语句确保资源释放
- 增加TaskCanceledException处理上传超时情况
- 完善错误日志记录和异常处理逻辑
|
2026-03-06 09:49:24 +08:00 |
|
shangzhongyuan
|
e7766ceef8
|
fix: 修复附件上传响应处理逻辑
修改UploadAttachmentResponse的code字段类型为string以匹配实际接口返回
添加异常处理逻辑,增强附件上传失败时的错误处理和信息记录
|
2026-03-05 17:14:16 +08:00 |
|
shangzhongyuan
|
8f6f4894f0
|
feat(OA): 添加附件上传功能并更新OA配置
添加新的附件上传接口实现,包括上传方法和响应模型
更新OA配置添加UploadUrl字段并修改SystemToken
使用新的附件上传方式替代原有的Base64编码方式
|
2026-03-05 14:12:22 +08:00 |
|
锦麟 王
|
2a226fbc48
|
权限调整
|
2026-03-05 11:31:16 +08:00 |
|
锦麟 王
|
696ee06cab
|
BugFix 无法正常请求OA接口
|
2026-03-05 11:24:27 +08:00 |
|
shangzhongyuan
|
a9a84ef5a1
|
refactor(SSO): 重构通用SSO配置初始化逻辑
将通用SSO配置从JSON文件迁移至appsettings配置
移除旧的JSON配置文件并更新.gitignore
添加对IConfiguration的支持并保持向后兼容
|
2026-03-05 10:19:40 +08:00 |
|
锦麟 王
|
759dbef2a9
|
#EQD-4516 国联民生-OA流程对接
|
2026-03-04 13:32:55 +08:00 |
|
锦麟 王
|
e3011800df
|
风险对冲页面数据问题
|
2026-03-03 18:17:37 +08:00 |
|
锦麟 王
|
37e7cc59be
|
图片替换
|
2026-03-03 17:25:32 +08:00 |
|
锦麟 王
|
15029ba682
|
日志设置和文档修改
|
2026-03-03 16:28:47 +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 |
|
hjhan
|
5afc7fa279
|
```
test(swap): 添加收益互换端到端持仓服务集成测试
- 新增 SwapEodPositionServiceIntegrationTest 集成测试类
- 实现 DealInterests 方法的分支覆盖测试
- 添加真实数据准备和多种利息模式测试场景
- 配置新的数据库连接字符串用于测试环境
- 更新项目依赖包以支持集成测试功能
```
|
2026-02-13 18:12:00 +08:00 |
|
hjhan
|
5b9f97df06
|
fix(swap): 修复EOD持仓利息收入计算逻辑InterestIncomeSum TdCloseInterest 需要考虑 ratio
- 在利息收入总和计算中添加比例因子修正
- 确保TdCloseInterest在计算中正确应用比例
- 保持利息腿损益统计逻辑的一致性
|
2026-02-13 16:50:18 +08:00 |
|
hjhan
|
aa2da0e38c
|
fix(swap): 恢复有平仓时候的 计息基数
- 将posiNotionalValue的计算从posiLongNotional + posiShortNational更改为oriPosiNotionalValue
- 确保头寸计算包含closeNational的数值
- 修正了影响利息方向计算的数量值计算逻辑
|
2026-02-13 15:57:57 +08:00 |
|
hjhan
|
5ba3618bca
|
feat(swap): 添加日志记录并修复数值计算精度问题
- 添加了静态日志记录器用于跟踪方法执行
- 在SwapPositionCompose和SwapEodCompose方法中添加详细的执行参数日志
- 为合约处理流程添加开始和结束状态日志
- 在利息腿归档逻辑中添加处理状态和参数的日志输出
- 将decimal类型的字面量从整数改为带m后缀以确保精度
- 修复了RealizedPnl计算公式,加入利息费用的影响
- 调整了名义金额计算方式,在关闭处理中排除平仓金额
- 修正了利息收入计算中的绝对值问题
- 在数据库操作前后添加详细的实体状态日志
|
2026-02-13 14:52:34 +08:00 |
|
hjhan
|
0fa526bffb
|
fix(swap): 修复期末头寸已实现利息计算逻辑
- 在累计已实现利息计算中添加比例因子
- 确保TdCloseInterest正确应用比例调整
- 保持其他费用和盈亏计算逻辑不变
|
2026-02-13 14:12:10 +08:00 |
|
hjhan
|
497371ee97
|
feat(swap): 更新互换模块独立化方案文档
- 完善互换模块现状分析,明确新老表结构对比
- 更新核心架构原则,确定完全舍弃老表结构
- 优化业务逻辑实现,基于trade表和swap_position表构建
- 增强数据模型验证,添加必要的数据注解
- 完善异常处理机制,改进错误日志记录
- 重构API服务设计,实现完整的互换交易流程
- 更新实施路线图,明确各阶段任务优先级
- 删除冗余的迁移清单文档内容
|
2026-02-13 10:51:45 +08:00 |
|
hjhan
|
7f0f15ceaa
|
docs(architecture): 添加互换模块独立化实施方案文档
- 设计了基于YARP反向代理的微服务架构方案
- 规划了独立互换API服务的技术实现细节
- 定义了完整的数据传输对象(DTO)结构
- 制定了前端无感知适配的路由映射规则
- 创建了详细的迁移清单和实施路线图
- 配置了监控告警和风险控制机制
|
2026-02-13 10:02:54 +08:00 |
|
hjhan
|
776cc5d9c3
|
fix(swap): 修复SwapEodPositionService互换持仓价值计算逻辑 利息考虑方向
- 移除了未使用的命名空间引用
- 修正利息模式判断条件,将小于号改为大于号
- 更新持仓价值计算公式,对利息利润乘以比例系数
- 统一多处持仓价值计算逻辑的修改
|
2026-02-12 17:19:46 +08:00 |
|
hjhan
|
83f7e04e41
|
Revert "fix(swap): EQD-4485 修复FR007方向为空头的时候, eod_swap_position的'互换持仓价值' 字段 SwapPositionValue 里面的利息汇总 需要考虑方向, 使用带方向的 InterestClosePnL"
This reverts commit 4a18dd874e.
|
2026-02-12 17:01:25 +08:00 |
|
hjhan
|
caf39eb7eb
|
Revert "fix(swap): 日终持仓 本方合约利率端实现收益方向 和 日终估值报告 中的 对客视角 利率收益金额 的 方向修复"
This reverts commit f68c5ec62f.
|
2026-02-12 17:01:24 +08:00 |
|
hjhan
|
568bf535aa
|
Revert "fix(swap): 修复框架合约里面 利息计算方向问题"
This reverts commit 9ac391326c.
|
2026-02-12 17:01:24 +08:00 |
|
hjhan
|
9ac391326c
|
fix(swap): 修复框架合约里面 利息计算方向问题
eod_Swap.InterestPnL 里面 已经带方向了不需要再 * ratio
- 移除了利息盈亏计算中多余的方向比例乘法操作
- 保留了正确的方向逻辑注释说明
- 确保InterestProfitSum已包含正确方向不再重复计算
|
2026-02-12 11:33:00 +08:00 |
|
hjhan
|
f68c5ec62f
|
fix(swap): 日终持仓 本方合约利率端实现收益方向 和 日终估值报告 中的 对客视角 利率收益金额 的 方向修复
|
2026-02-12 10:06:50 +08:00 |
|
hjhan
|
4a18dd874e
|
fix(swap): EQD-4485 修复FR007方向为空头的时候, eod_swap_position的'互换持仓价值' 字段 SwapPositionValue 里面的利息汇总 需要考虑方向, 使用带方向的 InterestClosePnL
|
2026-02-11 17:27:55 +08:00 |
|
hjhan
|
6c6115fef2
|
refactor(auth): 优化续期阈值配置逻辑
- 将固定1小时续期阈值改为动态计算方式
- 使用Token过期时间的20%作为续期阈值
- 避免过于频繁的续期操作
- 提高续期策略的灵活性和可维护性
|
2026-02-09 15:37:47 +08:00 |
|
shangzhongyuan
|
944c0a0e0d
|
```
feat(auth): 添加登录Token过期时间和密码错误限制配置
- 在IErpConfig接口中新增LoginTokenExpireSeconds、PasswordErrorLimit和
PasswordErrorLockMinutes属性
- 在ProjectSettings类中添加对应的配置项和默认值
- 在appconfig.xml中添加相关配置参数
- 修改AuthHelper类使用动态配置的Token过期时间
- 实现密码错误次数限制和账户锁定功能
```
|
2026-02-06 17:10:58 +08:00 |
|
hjhan
|
b76b953bca
|
Revert "fix(ClientModule): 客户列表不能翻页报错 客户端查询服务中的空引用异常"
This reverts commit 1ab74826aa.
|
2026-02-06 17:06:49 +08:00 |
|
hjhan
|
1ab74826aa
|
fix(ClientModule): 客户列表不能翻页报错 客户端查询服务中的空引用异常
- 添加auditLog空值检查避免NullReferenceException
- 为开户审批和其他审批流程分别处理不同的流程列表
- 添加错误日志记录以便调试auditLog为空的情况
- 当auditLog为空时按一般审批流程处理以确保功能正常运行
|
2026-02-06 16:30:06 +08:00 |
|
hjhan
|
e5f3d6d11d
|
fix(swap): 修复利息方向计算逻辑
- 根据flowMerge.BsType动态设置InterestDirection
- 长仓时设置为收取,短仓时设置为支付
|
2026-02-05 16:01:17 +08:00 |
|
hjhan
|
ea609525f2
|
feat(SwapModule): 添加阶梯费率导入功能的详细日志记录
- 在解析线下费率前记录原始值和空值检查结果
- 记录百分比格式识别和转换过程中的详细信息
- 添加解析成功和失败情况的日志输出
- 记录直接解析小数格式的处理过程
- 添加最终设置OfflineRate值的日志记录
- 完善空值情况下的日志输出
|
2026-01-26 17:35:56 +08:00 |
|
hjhan
|
a2dbe3bb95
|
费率导入模板调整
|
2026-01-22 17:10:10 +08:00 |
|
hjhan
|
69526bc960
|
fix(swap): 修正汇率转换中的百分比标识和解析逻辑
- 将 TempRateIsPercent、BaseRateIsPercent 和 DiscountRateIsPercent 设置为 true
- 使用复合赋值运算符优化百分比计算
- 添加线下费率解析失败时的日志记录
|
2026-01-22 17:04:44 +08:00 |
|
hjhan
|
3c2769df2a
|
feat(SwapModule): 添加线下费率字段处理逻辑
- 新增线下费率字符串读取功能
- 实现百分比格式解析转换为小数
- 添加非百分比格式的直接解析处理
- 增加解析失败时的默认值设置
- 将解析结果赋值给swapRate对象的OfflineRate属性
- 确保费率数据验证通过后才进行创建者信息设置
|
2026-01-22 16:33:06 +08:00 |
|
hjhan
|
af5823a570
|
fix(swapRate): 更新优惠累计量下限字段标签
- 在标签中添加"(万元)"单位说明
- 保持字段宽度和其他属性不变
|
2026-01-21 11:23:29 +08:00 |
|
hjhan
|
bffafcec1f
|
refactor(dbmodels): 移除 SwapRate 模型中的线下费率字段
- 移除了 OffLineRate 属性及其相关特性标记
- 删除了线下费率的数据库列映射
- 移除了数据变更跟踪特性
- 保留了基础费率百分比等其他字段
|
2025-12-30 11:24:01 +08:00 |
|
gongpei
|
7336fdaf70
|
客户费率调整
|
2025-12-30 11:03:30 +08:00 |
|
zheng.zhang
|
3867c0cf8f
|
chore: 去掉前后台费用逻辑
|
2025-12-29 09:30:44 +08:00 |
|
zheng.zhang
|
4774983990
|
fix: 解决导出问题
|
2025-12-26 18:05:23 +08:00 |
|
zheng.zhang
|
04326fc42b
|
feat: 新增线下费率
|
2025-12-26 14:00:19 +08:00 |
|
zheng.zhang
|
2fb0bdacf4
|
fix: 解决空指针异常问题
|
2025-12-24 13:38:12 +08:00 |
|