From 5c9991be21f57781573f04961ec511ac2938ea3d Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 08 四月 2025 15:27:08 +0800
Subject: [PATCH] '功能完善'

---
 FloatTrade/SellManager.cpp |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/FloatTrade/SellManager.cpp b/FloatTrade/SellManager.cpp
index 72b4371..12aff4a 100644
--- a/FloatTrade/SellManager.cpp
+++ b/FloatTrade/SellManager.cpp
@@ -4,6 +4,7 @@
 #include "../common/JsonUtil.h"
 #include "ConfigUtil.h"
 #include "../common/JsonUtil.h"
+#include "../common/TimeUtil.h"
 #include <iostream>
 #include <ctime>
 
@@ -142,6 +143,11 @@
 			msg.Append(to_wstring(sellSetting->lockMoney).c_str());
 			throw wstring(msg);
 		}
+		// 当前时间在09:30之后,锁定时间在09:30之前的就返回默认值
+		/*auto nowTime = stoi(TimeUtil::getNowTime("%H%M%S").c_str());
+		if (nowTime >= 93000 && sellSetting->lockTime < 93000) {
+			return	ConfigUtil::getSellMoney();
+		}*/
 		return sellSetting->lockMoney;
 	}
 
@@ -293,8 +299,9 @@
 		if (setting == nullptr) {
 			setting = new SellSetting();
 			setting->lock = true;
-			setting->lockMoney = 5000;
+			setting->lockMoney = ConfigUtil::getSellMoney();
 			setting->lockBuy = true;
+			setting->lockTime = stoi(TimeUtil::getNowTime("%H%M%S").c_str());
 			setting->lockBuyMoney = 0;
 			setting->setting_mode = SETTING_MODE_RATE;
 			setting->mode1_rate_index = 4;

--
Gitblit v1.8.0