From 645f40f5f61f8fa217ef01b5b2aaaf687b173577 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Mon, 29 Dec 2025 14:28:46 +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