Administrator
2023-07-11 31d168ad636072436ec1edef105651c410b2023f
华鑫适配
1个文件已修改
19 ■■■■■ 已修改文件
trade/huaxin/trade_api_server.py 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
trade/huaxin/trade_api_server.py
@@ -102,15 +102,18 @@
                                # 'orderLocalId': '0190000809', 'orderStatus': '7', 'statusMsg':
                                # '10932:产品状态资源访问授权不足', 'orderSysID': '110010190000809', 'accountId':
                                # '38800001334901'}}
                                resultJSON = trade_api.parseResponse(resultJSON)
                                statusCode = resultJSON['orderStatus']
                                if statusCode == huaxin_util.TORA_TSTP_OST_Rejected:
                                    # 交易所拒绝
                                    raise Exception(resultJSON['statusMsg'])
                                if resultJSON['code'] == 0:
                                    resultJSON = resultJSON['data']
                                    statusCode = resultJSON['orderStatus']
                                    if statusCode == huaxin_util.TORA_TSTP_OST_Rejected:
                                        # 交易所拒绝
                                        raise Exception(resultJSON['statusMsg'])
                                    else:
                                        trade_huaxin.order_success(resultJSON['securityId'], resultJSON['accountId'],
                                                                   resultJSON['orderSysID'])
                                        return_str = json.dumps({"code": 0})
                                else:
                                    trade_huaxin.order_success(resultJSON['securityId'], resultJSON['accountId'],
                                                               resultJSON['orderSysID'])
                                    return_str = json.dumps({"code": 0})
                                    raise Exception(resultJSON['msg'])
                        except Exception as e:
                            raise e