ff2cf33845fa1b09506dc2c94205ebc03cbb0a1e2ea566ea4afb7cd90a43a671.json 67 KB

1
  1. {"nodes": [{"id": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "label": "delivery.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L1"}, {"id": "api_delivery_numeric_to_float_optional", "label": "_numeric_to_float_optional()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L25"}, {"id": "api_delivery_category_path_display", "label": "_category_path_display()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L31"}, {"id": "api_delivery_supplier_unit_yuan_from_pli", "label": "_supplier_unit_yuan_from_pli()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L53"}, {"id": "api_delivery_price_list_item_map", "label": "_price_list_item_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L73"}, {"id": "api_delivery_supplier_pickup_address_block", "label": "_supplier_pickup_address_block()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L85"}, {"id": "api_delivery_batch_supplier_pickup_address_map", "label": "_batch_supplier_pickup_address_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L110"}, {"id": "api_delivery_require_admin", "label": "require_admin()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L144"}, {"id": "api_delivery_list_delivery_tasks", "label": "list_delivery_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L163"}, {"id": "api_delivery_get_delivery_task", "label": "get_delivery_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L298"}, {"id": "api_delivery_assign_delivery_task", "label": "assign_delivery_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L471"}, {"id": "api_delivery_assign_delivery_task_batch", "label": "assign_delivery_task_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L530"}, {"id": "api_delivery_list_delivery_warnings", "label": "list_delivery_warnings()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L587"}, {"id": "api_delivery_cancel_delivery_task", "label": "cancel_delivery_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L670"}, {"id": "api_delivery_reassign_delivery_task", "label": "reassign_delivery_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L707"}, {"id": "api_delivery_list_pending_delivery_tasks", "label": "list_pending_delivery_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L753"}, {"id": "api_delivery_rationale_32", "label": "\u4e00\u7ea7/\u4e8c\u7ea7\u5206\u7c7b\u7528 / \u8fde\u63a5\uff08\u4e0e\u8ba2\u5355\u8be6\u60c5\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L32"}, {"id": "api_delivery_rationale_54", "label": "\u4ef7\u683c\u6e05\u5355\u884c price \u4e3a\u9762\u5411\u5ba2\u6237\u7684\u6700\u7ec8\u5355\u4ef7\uff1bpricing_coefficient \u4e3a\u8c03\u4ef7\u7cfb\u6570(%)\uff0c\u4f9b\u8d27\u5355\u4ef7 = price / (1 + \u7cfb\u6570/100)\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L54"}, {"id": "api_delivery_rationale_74", "label": "(price_list_id, product_id, unit_id) -> BizPriceListItem", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L74"}, {"id": "api_delivery_rationale_86", "label": "\u4f9b\u5e94\u5546\u9ed8\u8ba4\u53d6\u8d27\u5730\u5740\uff1b\u65e0\u9ed8\u8ba4\u65f6\u53d6\u7b2c\u4e00\u6761 pickup \u7c7b\u578b\u5730\u5740\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L86"}, {"id": "api_delivery_rationale_111", "label": "\u6279\u91cf\u83b7\u53d6\u4f9b\u5e94\u5546\u53d6\u8d27\u5730\u5740\uff0c\u907f\u514d\u5217\u8868\u63a5\u53e3\u9010\u6761\u67e5\u8be2\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L111"}], "edges": [{"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "app_core_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "app_crud_region", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "app_crud_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "app_crud_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "app_crud_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "app_crud_unit", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "app_crud_address", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "app_core_order_status_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "app_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_numeric_to_float_optional", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_category_path_display", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_supplier_unit_yuan_from_pli", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_price_list_item_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_supplier_pickup_address_block", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_batch_supplier_pickup_address_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_require_admin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L144", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_list_delivery_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L163", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_get_delivery_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L298", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_assign_delivery_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L471", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_assign_delivery_task_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L530", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_list_delivery_warnings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L587", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_cancel_delivery_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L670", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_reassign_delivery_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L707", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_delivery_py", "target": "api_delivery_list_pending_delivery_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L753", "weight": 1.0}, {"source": "api_delivery_list_delivery_tasks", "target": "api_delivery_batch_supplier_pickup_address_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L234", "weight": 1.0}, {"source": "api_delivery_get_delivery_task", "target": "api_delivery_supplier_pickup_address_block", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L346", "weight": 1.0}, {"source": "api_delivery_get_delivery_task", "target": "api_delivery_price_list_item_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L350", "weight": 1.0}, {"source": "api_delivery_get_delivery_task", "target": "api_delivery_category_path_display", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L364", "weight": 1.0}, {"source": "api_delivery_get_delivery_task", "target": "api_delivery_numeric_to_float_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L365", "weight": 1.0}, {"source": "api_delivery_get_delivery_task", "target": "api_delivery_supplier_unit_yuan_from_pli", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L387", "weight": 1.0}, {"source": "api_delivery_rationale_32", "target": "api_delivery_category_path_display", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L32", "weight": 1.0}, {"source": "api_delivery_rationale_54", "target": "api_delivery_supplier_unit_yuan_from_pli", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L54", "weight": 1.0}, {"source": "api_delivery_rationale_74", "target": "api_delivery_price_list_item_map", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L74", "weight": 1.0}, {"source": "api_delivery_rationale_86", "target": "api_delivery_supplier_pickup_address_block", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L86", "weight": 1.0}, {"source": "api_delivery_rationale_111", "target": "api_delivery_batch_supplier_pickup_address_map", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L111", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_delivery_numeric_to_float_optional", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L28"}, {"caller_nid": "api_delivery_category_path_display", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L38"}, {"caller_nid": "api_delivery_category_path_display", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L38"}, {"caller_nid": "api_delivery_category_path_display", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L39"}, {"caller_nid": "api_delivery_category_path_display", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L42"}, {"caller_nid": "api_delivery_category_path_display", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L43"}, {"caller_nid": "api_delivery_category_path_display", "callee": "insert", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L46"}, {"caller_nid": "api_delivery_category_path_display", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L46"}, {"caller_nid": "api_delivery_category_path_display", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L46"}, {"caller_nid": "api_delivery_category_path_display", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L47"}, {"caller_nid": "api_delivery_category_path_display", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L48"}, {"caller_nid": "api_delivery_category_path_display", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L48"}, {"caller_nid": "api_delivery_category_path_display", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L50"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L55"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L57"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L57"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L58"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L60"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L63"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L63"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L65"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L66"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L66"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L67"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L68"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "quantize", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L69"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L69"}, {"caller_nid": "api_delivery_supplier_unit_yuan_from_pli", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L70"}, {"caller_nid": "api_delivery_price_list_item_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L78"}, {"caller_nid": "api_delivery_price_list_item_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L78"}, {"caller_nid": "api_delivery_price_list_item_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L78"}, {"caller_nid": "api_delivery_price_list_item_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L79"}, {"caller_nid": "api_delivery_supplier_pickup_address_block", "callee": "get_default", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L90"}, {"caller_nid": "api_delivery_supplier_pickup_address_block", "callee": "get_by_user_and_type", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L92"}, {"caller_nid": "api_delivery_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L97"}, {"caller_nid": "api_delivery_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L98"}, {"caller_nid": "api_delivery_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L99"}, {"caller_nid": "api_delivery_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L100"}, {"caller_nid": "api_delivery_supplier_pickup_address_block", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L102"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L115"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L115"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L115"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L115"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L117"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L121"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L121"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L121"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L121"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L126"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L126"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L130"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L131"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L132"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L133"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L135"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L138"}, {"caller_nid": "api_delivery_batch_supplier_pickup_address_map", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L139"}, {"caller_nid": "api_delivery_require_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L146"}, {"caller_nid": "api_delivery_require_admin", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L147"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L175"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L189"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L190"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L190"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L191"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L191"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L192"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L192"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L193"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L193"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L197"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L197"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L197"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L197"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L201"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L203"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L203"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L203"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L203"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L206"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L209"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L215"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L215"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L215"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L215"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L217"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L217"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L219"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L219"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L219"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L219"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L226"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L226"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L226"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L226"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L226"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L227"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L231"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L241"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L245"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L247"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L247"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L253"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L256"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L258"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L262"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L264"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L266"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L266"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L267"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L269"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L269"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L270"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L270"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L272"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L274"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L275"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L276"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L277"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L278"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L280"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L281"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L282"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L283"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L284"}, {"caller_nid": "api_delivery_list_delivery_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L288"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L306"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L308"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get_by_task", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L311"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L316"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L321"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L327"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L335"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L339"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L344"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L352"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L353"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L357"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L359"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L361"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L363"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L364"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L365"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L367"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L368"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L369"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L371"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L371"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L373"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L379"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L381"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L386"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L392"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L392"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L394"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L408"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L412"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L425"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L429"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L431"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L435"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L439"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L440"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L441"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L443"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L444"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L445"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L448"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L449"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L450"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L453"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L454"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L456"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L457"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L458"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L459"}, {"caller_nid": "api_delivery_get_delivery_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L462"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "_resolve_admin_payload_with_crypto_fallback", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L477"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L483"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L484"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L487"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L489"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L492"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L494"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L496"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "assign_deliver", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L498"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L502"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L506"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L509"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "derive_legacy_status_from_three", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L514"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L519"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L520"}, {"caller_nid": "api_delivery_assign_delivery_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L522"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "_resolve_admin_payload_with_crypto_fallback", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L536"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L542"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L545"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L549"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L550"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "assign_deliver", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L553"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L557"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L561"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "derive_legacy_status_from_three", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L566"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L571"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L572"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L573"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L575"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L577"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L577"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L578"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L579"}, {"caller_nid": "api_delivery_assign_delivery_task_batch", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L581"}, {"caller_nid": "api_delivery_list_delivery_warnings", "callee": "get_warning_tasks", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L598"}, {"caller_nid": "api_delivery_list_delivery_warnings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L612"}, {"caller_nid": "api_delivery_list_delivery_warnings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L616"}, {"caller_nid": "api_delivery_list_delivery_warnings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L621"}, {"caller_nid": "api_delivery_list_delivery_warnings", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L631"}, {"caller_nid": "api_delivery_list_delivery_warnings", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L633"}, {"caller_nid": "api_delivery_list_delivery_warnings", "callee": "total_seconds", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L633"}, {"caller_nid": "api_delivery_list_delivery_warnings", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L643"}, {"caller_nid": "api_delivery_list_delivery_warnings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L647"}, {"caller_nid": "api_delivery_list_delivery_warnings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L649"}, {"caller_nid": "api_delivery_list_delivery_warnings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L651"}, {"caller_nid": "api_delivery_list_delivery_warnings", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L653"}, {"caller_nid": "api_delivery_list_delivery_warnings", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L659"}, {"caller_nid": "api_delivery_cancel_delivery_task", "callee": "_resolve_admin_payload_with_crypto_fallback", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L677"}, {"caller_nid": "api_delivery_cancel_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L682"}, {"caller_nid": "api_delivery_cancel_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L684"}, {"caller_nid": "api_delivery_cancel_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L686"}, {"caller_nid": "api_delivery_cancel_delivery_task", "callee": "cancel_task", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L688"}, {"caller_nid": "api_delivery_cancel_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L692"}, {"caller_nid": "api_delivery_cancel_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L693"}, {"caller_nid": "api_delivery_cancel_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L697"}, {"caller_nid": "api_delivery_cancel_delivery_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L699"}, {"caller_nid": "api_delivery_reassign_delivery_task", "callee": "_resolve_admin_payload_with_crypto_fallback", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L714"}, {"caller_nid": "api_delivery_reassign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L719"}, {"caller_nid": "api_delivery_reassign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L721"}, {"caller_nid": "api_delivery_reassign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L723"}, {"caller_nid": "api_delivery_reassign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L725"}, {"caller_nid": "api_delivery_reassign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L728"}, {"caller_nid": "api_delivery_reassign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L730"}, {"caller_nid": "api_delivery_reassign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L732"}, {"caller_nid": "api_delivery_reassign_delivery_task", "callee": "reassign", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L734"}, {"caller_nid": "api_delivery_reassign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L738"}, {"caller_nid": "api_delivery_reassign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L739"}, {"caller_nid": "api_delivery_reassign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L743"}, {"caller_nid": "api_delivery_reassign_delivery_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L745"}, {"caller_nid": "api_delivery_list_pending_delivery_tasks", "callee": "get_pending_list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L763"}, {"caller_nid": "api_delivery_list_pending_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L775"}, {"caller_nid": "api_delivery_list_pending_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L780"}, {"caller_nid": "api_delivery_list_pending_delivery_tasks", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L784"}, {"caller_nid": "api_delivery_list_pending_delivery_tasks", "callee": "get_by_task", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L790"}, {"caller_nid": "api_delivery_list_pending_delivery_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L792"}, {"caller_nid": "api_delivery_list_pending_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L796"}, {"caller_nid": "api_delivery_list_pending_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L798"}, {"caller_nid": "api_delivery_list_pending_delivery_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L800"}, {"caller_nid": "api_delivery_list_pending_delivery_tasks", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L801"}, {"caller_nid": "api_delivery_list_pending_delivery_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L802"}, {"caller_nid": "api_delivery_list_pending_delivery_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/delivery.py", "source_location": "L805"}]}