From 4affbdf8938d321c0926bc2b1832dfc81c317ffa Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Thu, 08 Jan 2026 18:49:30 +0800
Subject: [PATCH] ipo

---
 trading-order-admin/src/main/java/com/yami/trading/api/controller/ipo/ApiUserPromiseRecordController.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ipo/ApiUserPromiseRecordController.java b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ipo/ApiUserPromiseRecordController.java
index b678b16..f60fbe9 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ipo/ApiUserPromiseRecordController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ipo/ApiUserPromiseRecordController.java
@@ -126,8 +126,12 @@
         userPromiseRecord.setDeductUsdt(order.getSubPrice().multiply(userPromiseRecord.getDeductNumber()));
         userPromiseRecord.setStatus(1);
         Calendar calendar=Calendar.getInstance();
-        calendar.add(Calendar.DAY_OF_YEAR,newSharesConfig.getLockDay());
-        userPromiseRecord.setLockEndTime(calendar.getTime());
+        if (newSharesConfig.getLockDay() > 0) {
+            calendar.add(Calendar.DAY_OF_YEAR,newSharesConfig.getLockDay());
+            userPromiseRecord.setLockEndTime(calendar.getTime());
+        } else {
+            userPromiseRecord.setLockEndTime(calendar.getTime());
+        }
         userPromiseRecord.setNewSharesConfigId(newSharesConfig.getUuid());
         userPromiseRecordService.applyPromise(newSharesConfig, userPromiseRecord, order);
         return Result.succeed();

--
Gitblit v1.9.3