@route /mod/node/node/get_node_sites @param node_id: int @param query: str @return: [ { "node_id": int, "site_id": int, "site_name": str, "site_port": int } ]
(get)
| 394 | |
| 395 | @staticmethod |
| 396 | def get_node_sites(get): |
| 397 | """ |
| 398 | @route /mod/node/node/get_node_sites |
| 399 | @param node_id: int |
| 400 | @param query: str |
| 401 | @return: [ |
| 402 | { |
| 403 | "node_id": int, |
| 404 | "site_id": int, |
| 405 | "site_name": str, |
| 406 | "site_port": int |
| 407 | } |
| 408 | ] |
| 409 | """ |
| 410 | node_id = get.get('node_id/d', 0) |
| 411 | if not node_id: |
| 412 | return json_response(False, "node_id不能为空") |
| 413 | srv = ServerNode.new_by_id(node_id) |
| 414 | if not srv: |
| 415 | return json_response(False, "node_id不存在") |
| 416 | data_list, err = srv.php_site_list() |
| 417 | if err: |
| 418 | return json_response(False, err) |
| 419 | return json_response(True, "获取成功", data_list) |
| 420 | |
| 421 | @staticmethod |
| 422 | def php_site_list(get): |
nothing calls this directly
no test coverage detected