From 518e8aad460bfc3df6537f63171455661ce037b3 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 21 七月 2025 11:32:19 +0800
Subject: [PATCH] 续买修改

---
 api/outside_api_command_callback.py |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/api/outside_api_command_callback.py b/api/outside_api_command_callback.py
index 43c1f89..9b87e1d 100644
--- a/api/outside_api_command_callback.py
+++ b/api/outside_api_command_callback.py
@@ -60,7 +60,8 @@
 from trade.sell import sell_manager
 from trade.sell.sell_rule_manager import TradeRuleManager, SellRule
 from trade.trade_data_manager import RadicalBuyDealCodesManager
-from trade.trade_manager import TradeTargetCodeModeManager, AutoCancelSellModeManager, CodesContinueBuyMoneyManager
+from trade.trade_manager import TradeTargetCodeModeManager, AutoCancelSellModeManager, CodesContinueBuyMoneyManager, \
+    CodesTradeStateManager
 from settings.trade_setting import MarketSituationManager, TradeBlockBuyModeManager
 from utils import socket_util, data_export_util, tool, huaxin_util, output_util, global_util, init_data_util
 from servers import server_util
@@ -881,10 +882,9 @@
                 account_available_money = trade_data_manager.AccountMoneyManager().get_available_money_cache()
                 # 鑾峰彇濮旀墭涓殑浠g爜
                 # current_delegates = huaxin_trade_record_manager.DelegateRecordManager().list_current_delegates()
-                # TODO 娴嬭瘯
                 current_delegates, update_time = huaxin_trade_record_manager.DelegateRecordManager.list_by_day(
                     tool.get_now_date_str("%Y%m%d"), None,
-                    [huaxin_util.TORA_TSTP_OST_Accepted, huaxin_util.TORA_TSTP_OST_PartTraded, huaxin_util.TORA_TSTP_OST_AllCanceled ])
+                    [huaxin_util.TORA_TSTP_OST_Accepted, huaxin_util.TORA_TSTP_OST_PartTraded])
                 fdatas = []
                 if current_delegates:
                     codes_set = set()
@@ -1026,8 +1026,8 @@
                                 fdata['l_down_watch_indexes_info'] = {}
                                 if current_info:
                                     fdata['l_down_watch_indexes_info']['current'] = current_info
-                            except:
-                                pass
+                            except Exception as e:
+                                logger_debug.exception(e)
                             fdatas.append(fdata)
                         except Exception as e:
                             logger_debug.exception(e)
@@ -1432,6 +1432,7 @@
                     return
                 CodesContinueBuyMoneyManager().set_continue_buy_money(code, money)
                 l2_trade_util.remove_from_forbidden_trade_codes(code)
+                CodesTradeStateManager().set_trade_state(code, trade_constant.TRADE_STATE_NOT_TRADE)
                 self.send_response({"code": 0, "data": {}},
                                    client_id,
                                    request_id)

--
Gitblit v1.8.0