Administrator
2023-07-11 be85595f827c94c637844b266ddd0f8d9c9756ec
华鑫适配
1个文件已修改
18 ■■■■■ 已修改文件
trade/trade_huaxin.py 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
trade/trade_huaxin.py
@@ -69,15 +69,17 @@
    if result:
        print("下单结果", result)
        result = huaxin_trade_api.parseResponse(result)
        if result["orderStatus"] == huaxin_util.TORA_TSTP_OST_Rejected:
            logger_juejin_trade.info(f"{code}:下单失败:{result['statusMsg']}")
            raise Exception(result["statusMsg"])
        if result['code'] ==0:
            result = result["data"]
            if result["orderStatus"] == huaxin_util.TORA_TSTP_OST_Rejected:
                logger_juejin_trade.info(f"{code}:下单失败:{result['statusMsg']}")
                raise Exception(result["statusMsg"])
            else:
                TradeOrderIdManager.add_order_id(code, result["accountId"], result["orderSysID"])
                logger_juejin_trade.info(f"{code}:下单成功 orderSysID:{result['orderSysID']}")
                return result["securityId"], result["accountId"], result["orderSysID"]
        else:
            TradeOrderIdManager.add_order_id(code, result["accountId"], result["orderSysID"])
            logger_juejin_trade.info(f"{code}:下单成功 orderSysID:{result['orderSysID']}")
            return result["securityId"], result["accountId"], result["orderSysID"]
            raise Exception(result['msg'])
    else:
        raise Exception("下单失败,无返回")