| | |
| | | self.end_headers() |
| | | self.wfile.write(response_data.encode()) |
| | | |
| | | def __is_sign_right(self, params): |
| | | @classmethod |
| | | def __is_sign_right(cls, params): |
| | | ps = [] |
| | | for k, v in params.items(): |
| | | if k == 'sign': |
| | |
| | | code = params.get("code") # 代码 |
| | | volume = params.get("volume") # 量 |
| | | price = round(params.get("price"), 2) # 价格 |
| | | result = huaxin_trade_api.order(1, code, volume, price) |
| | | result = huaxin_trade_api.order(1, code, volume, price, blocking=True) |
| | | result_str = json.dumps({"code": 0, "data": result}) |
| | | elif url.path == "/sell": |
| | | params = self.__parse_request() |
| | |
| | | code = params.get("code") # 代码 |
| | | volume = params.get("volume") # 量 |
| | | price = round(params.get("price"), 2) # 价格 |
| | | result = huaxin_trade_api.order(2, code, volume, price) |
| | | result = huaxin_trade_api.order(2, code, volume, price, blocking=True) |
| | | result_str = json.dumps({"code": 0, "data": result}) |
| | | except Exception as e: |
| | | result_str = json.dumps({"code": 1, "msg": str(e)}) |