fix: 修复仓位轮询检查逻辑和时区问题
- 修复仓位轮询检查:当仓位不存在时,只有当订单创建时间超过2分钟才认为仓位被出售,避免刚创建的订单被误判 - 修复时区问题:所有时间格式化使用系统时区,移除硬编码的时区配置 - DateUtils 添加 formatDateTime() 函数,使用 ZoneId.systemDefault() - TelegramNotificationService 所有时间格式化使用 DateUtils.formatDateTime() - Dockerfile 和启动脚本移除时区配置,自动使用系统时区
This commit is contained in:
+3
-3
@@ -22,9 +22,9 @@ FROM eclipse-temurin:17-jre-jammy
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
# 安装必要的工具
|
||||
# 安装必要的工具和时区数据
|
||||
RUN apt-get update && \
|
||||
apt-get install -y curl && \
|
||||
apt-get install -y curl tzdata && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# 从构建阶段复制 JAR 文件
|
||||
@@ -43,6 +43,6 @@ EXPOSE 8000
|
||||
HEALTHCHECK --interval=30s --timeout=3s --start-period=40s --retries=3 \
|
||||
CMD curl -f http://localhost:8000/api/system/health || exit 1
|
||||
|
||||
# 启动应用
|
||||
# 启动应用(自动使用系统时区)
|
||||
ENTRYPOINT ["java", "-jar", "app.jar"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user