## 版本信息
- **版本号**: v1.1.15
- **发布日期**: 2026-01-19
- **基础版本**: v1.1.14

## 改动摘要
本次版本优化了订单详情处理逻辑，提升了系统稳定性和开发体验。

## 主要改动

### 🐛 Bug 修复

#### 1. 优化订单详情为 null 时的处理逻辑
- **提交**: 7385eff
- **文件**: OrderStatusUpdateService.kt
- **问题**: 
  - 订单详情为 null 且已发送通知超过 60 秒时，订单被直接删除
  - 导致已经正确处理并发送 TG 通知的订单被意外删除
- **修复**:
  - 当订单详情为 null 且 notificationSent = true 超过 60 秒时，将订单状态改为 fully_matched
  - fully_matched 状态的订单会被自动过滤，不再查询详情
  - 避免已处理的订单被误删除

### 🧹 日志清理

#### 2. 清理 MarketPollingService 中多余的 debug 日志
- **提交**: d768da7, 07b4d65
- **文件**: MarketPollingService.kt
- **改进**:
  - 删除多余的 debug 日志输出
  - 减少冗余日志，提升日志可读性
  - 优化性能（减少日志 I/O）

### ✨ 新增功能

#### 3. 添加订单详情查询工具脚本
- **提交**: b658270
- **新增文件**: 
  - scripts/get-order-detail.js - 订单详情查询脚本
  - scripts/package.json - 依赖配置文件
- **功能**:
  - 快速查询 Polymarket 订单详情
  - 支持自动创建 API Key
  - 完善的错误处理和参数验证
  - 详细的订单信息输出

## 文件变更统计
- **修改文件数**: 3
- **新增文件数**: 2
- **新增行数**: 192
- **删除行数**: 6

## 技术细节

### 订单状态管理优化
- 使用 fully_matched 状态标记已处理订单
- 通过数据库查询条件自动过滤，无需额外缓存
- 保持数据一致性和可追溯性

### 工具脚本特性
- 基于 Polymarket CLOB Client v5.2.1
- 支持 derive/create API Key 自动处理
- 完整的参数验证和错误提示
- 友好的命令行交互体验

## 升级建议
- 无需特殊操作，直接部署即可
- 建议验证订单处理逻辑是否正常工作
- 可以使用新增的工具脚本进行调试

## 完整提交列表
- 7385eff - 优化订单详情为null时的处理逻辑
- d768da7 - 清理 MarketPollingService 中多余的 debug 日志
- b658270 - 添加订单详情查询脚本
- 07b4d65 - 清理 MarketPollingService 调试日志


