From c4ed4da4ac8b8bc24e0a3ed0e782e9248b4a511c Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期二, 03 六月 2025 19:00:07 +0800 Subject: [PATCH] bug修复 --- trade/huaxin/huaxin_trade_record_manager.py | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/trade/huaxin/huaxin_trade_record_manager.py b/trade/huaxin/huaxin_trade_record_manager.py index 4ee9e7d..a48f811 100644 --- a/trade/huaxin/huaxin_trade_record_manager.py +++ b/trade/huaxin/huaxin_trade_record_manager.py @@ -72,12 +72,12 @@ nameDict = HistoryKDatasUtils.get_gp_codes_names([d['securityID']]) name = nameDict.get(d['securityID']) cls.mysqldb.execute( - "insert into hx_trade_delegate_record values('%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s', '%s')" % ( + "insert into hx_trade_delegate_record values('%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s', '%s', '%s')" % ( _id, d["orderLocalID"], d["securityID"], name, d["direction"], d["orderSysID"], d["insertTime"], d["insertDate"], d["acceptTime"], d["cancelTime"], d["limitPrice"], d["turnover"], d["volume"], d["volumeTraded"], d["orderStatus"], d["orderSubmitStatus"], d["statusMsg"], tool.get_now_datetime_str(), - tool.get_now_datetime_str(), d["accountID"],d["orderRef"])) + tool.get_now_datetime_str(), d["accountID"], d["orderRef"], d["sinfo"])) else: # 淇敼鏁版嵁 updateDict = {} @@ -99,6 +99,8 @@ updateDict['statusMsg'] = d['statusMsg'] if result[20] != d['orderRef']: updateDict['orderRef'] = d['orderRef'] + if result[21] != d['sinfo']: + updateDict['sinfo'] = d['sinfo'] if updateDict: # 鏈夋洿鏂版暟鎹� updateDict['updateTime'] = tool.get_now_datetime_str() @@ -126,7 +128,8 @@ # 杞琩ict key_list = ["id", "orderLocalID", "securityID", "securityName", "direction", "orderSysID", "insertTime", "insertDate", "acceptTime", "cancelTime", "limitPrice", "turnover", "volume", "volumeTraded", - "orderStatus", "orderSubmitStatus", "statusMsg", "createTime", "updateTime", "accountID", "orderRef"] + "orderStatus", "orderSubmitStatus", "statusMsg", "createTime", "updateTime", "accountID", + "orderRef", "sinfo"] fresults = [] max_update_time = None if results: -- Gitblit v1.8.0