Administrator
2023-10-11 b6b59a5db39e042d0d173604497ebfa34be47d72
trade/huaxin/huaxin_trade_api.py
@@ -83,6 +83,7 @@
# 设置交易通信队列
# 暂时不会使用该方法
def run_pipe_trade(queue_strategy_r_trade_w_, queue_strategy_w_trade_r_):
    global queue_strategy_w_trade_r
    queue_strategy_w_trade_r = queue_strategy_w_trade_r_
@@ -317,23 +318,6 @@
        async_log_util.info(hx_logger_trade_loop, f"请求响应: request_id-{request_id} 内容-{response}")
        # 主动触发
        __request_response_dict[request_id] = response
        try:
            # 设置替换本地订单号
            if response.get('code') == 0:
                data = response['data']
                # 处理下单
                if data.get('orderStatus') == huaxin_util.TORA_TSTP_OST_Accepted:
                    orderRef = data.get('orderRef')
                    orderSysID = data.get('orderSysID')
                    accountID = data.get('accountID')
                    insertTime = data.get('insertTime')
                    code = data.get('securityId')
                    if orderRef and orderSysID:
                        # 移除本地单号,添加系统单号
                        __TradeOrderIdManager.add_order_id(code, accountID, orderSysID)
                        __TradeOrderIdManager.remove_order_ref(code, orderRef)
        except:
            pass
    else:
        # 被动触发
        pass