| | |
| | | |
| | | 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("下单失败,无返回") |
| | | |