def delete(self): """ 撤单 """ info = request.values local_symbol = info.get("local_symbol") order_id = info.get("order_id") exchange = info.get("exchange") req = helper.generate_cancel_req_by_str(symbol=local_symbol, exchange=exchange, order_id=order_id) try: bee_current_app.cancel_order(req) return true_response(msg="成功撤单") except Exception: return false_response(msg="撤单失败")
def cancel_order(self): """撤单""" row = self.activate_order_table.currentRow() symbol = self.activate_order_table.item( row, activate_order_table_column.index('symbol')).text() exchange = self.activate_order_table.item( row, activate_order_table_column.index('exchange')).text() local_symbol = symbol + '.' + exchange order_id = self.activate_order_table.item( row, activate_order_table_column.index('order_id')).text() req = helper.generate_cancel_req_by_str(symbol=local_symbol, exchange=exchange, order_id=order_id) try: bee_current_app.cancel_order(req) TipDialog("撤单请求发送成功") except Exception as e: QMessageBox().warning(self, "提示", "撤单请求发送失败" + str(e), QMessageBox.Ok, QMessageBox.Ok)