| 1 |
- {"nodes": [{"id": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "label": "order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L1"}, {"id": "crud_order_ordercrud", "label": "OrderCRUD", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L15"}, {"id": "crud_order_normalize_payment_method", "label": "normalize_payment_method()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L17"}, {"id": "crud_order_ordercrud_sync_pay_fields_from_amounts", "label": ".sync_pay_fields_from_amounts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L26"}, {"id": "crud_order_ordercrud_sync_three_status_fields_from_legacy", "label": "._sync_three_status_fields_from_legacy()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L44"}, {"id": "crud_order_ordercrud_apply_three_status", "label": "._apply_three_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L51"}, {"id": "crud_order_ordercrud_get_by_client", "label": ".get_by_client()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L65"}, {"id": "crud_order_ordercrud_get_multi_with_filters", "label": ".get_multi_with_filters()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L74"}, {"id": "crud_order_ordercrud_get_by_order_no", "label": ".get_by_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L153"}, {"id": "crud_order_ordercrud_create_order", "label": ".create_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L162"}, {"id": "crud_order_ordercrud_update_status", "label": ".update_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L265"}, {"id": "crud_order_ordercrud_cancel_order", "label": ".cancel_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L310"}, {"id": "crud_order_ordercrud_review_cancel", "label": ".review_cancel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L358"}, {"id": "crud_order_ordercrud_confirm_receive", "label": ".confirm_receive()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L412"}, {"id": "crud_order_ordercrud_auto_confirm_receive_overdue", "label": ".auto_confirm_receive_overdue()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L435"}, {"id": "crud_order_ordercrud_generate_order_no", "label": "._generate_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L478"}, {"id": "crud_order_ordercrud_create_status_log", "label": "._create_status_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L496"}, {"id": "crud_order_ordercrud_close_unpaid_online_orders", "label": ".close_unpaid_online_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L523"}, {"id": "crud_order_ordercrud_admin_cancel", "label": ".admin_cancel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L560"}, {"id": "crud_order_ordercrud_update_with_history", "label": ".update_with_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L598"}, {"id": "crud_order_ordercrud_soft_delete_with_history", "label": ".soft_delete_with_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L649"}, {"id": "crud_order_ordercrud_lock_order", "label": ".lock_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L691"}, {"id": "crud_order_ordercrud_unlock_order", "label": ".unlock_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L715"}, {"id": "crud_order_ordercrud_force_complete", "label": ".force_complete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L738"}, {"id": "crud_order_ordercrud_update_to_partial_delivered", "label": ".update_to_partial_delivered()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L776"}, {"id": "crud_order_ordercrud_update_to_confirm", "label": ".update_to_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L787"}, {"id": "crud_order_orderitemcrud", "label": "OrderItemCRUD", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L799"}, {"id": "crud_order_orderitemcrud_get_by_order", "label": ".get_by_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L802"}, {"id": "crud_order_orderitemcrud_get_count_by_order", "label": ".get_count_by_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L811"}, {"id": "crud_order_orderitemcrud_update_item_adjustment", "label": ".update_item_adjustment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L820"}, {"id": "crud_order_orderitemcrud_mark_as_reduced", "label": ".mark_as_reduced()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L852"}, {"id": "crud_order_orderitemcrud_mark_as_deleted", "label": ".mark_as_deleted()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L869"}, {"id": "crud_order_orderitemcrud_mark_as_substituted", "label": ".mark_as_substituted()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L882"}, {"id": "crud_order_orderstatuslogcrud", "label": "OrderStatusLogCRUD", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L900"}, {"id": "crud_order_orderstatuslogcrud_get_by_order", "label": ".get_by_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L903"}, {"id": "crud_order_orderadjustcrud", "label": "OrderAdjustCRUD", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L910"}, {"id": "crud_order_orderadjustcrud_get_by_order", "label": ".get_by_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L913"}, {"id": "crud_order_orderadjustcrud_get_by_order_item", "label": ".get_by_order_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L922"}, {"id": "crud_order_orderadjustcrud_create_adjust_record", "label": ".create_adjust_record()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L931"}, {"id": "crud_order_rationale_18", "label": "\u7edf\u4e00\u652f\u4ed8\u65b9\u5f0f\u503c\uff0c\u4ec5\u4fdd\u7559 online/offline\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L18"}, {"id": "crud_order_rationale_27", "label": "\u6839\u636e\u5df2\u4ed8/\u5e94\u6536\u540c\u6b65 pay_status\u3001payment_time \u4e0e\u517c\u5bb9\u5b57\u6bb5 status\uff08\u4ed8\u6e05\u540e\u624d\u662f paid\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L27"}, {"id": "crud_order_rationale_45", "label": "\u9636\u6bb5A\uff1a\u4fdd\u6301\u4e09\u5b57\u6bb5\u4e0e\u65e7 status \u4e00\u81f4\uff08\u5148\u517c\u5bb9\uff0c\u518d\u9010\u6b65\u8fc1\u79fb\u903b\u8f91\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L45"}, {"id": "crud_order_rationale_52", "label": "\u9636\u6bb5D\u6536\u5c3e\uff1a\u4f18\u5148\u5199\u4e09\u5b57\u6bb5\uff0c\u518d\u56de\u5199\u517c\u5bb9 status\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L52"}, {"id": "crud_order_rationale_442", "label": "\u9001\u8fbe\u540e\u8d85\u8fc7 configured_days \u672a\u786e\u8ba4\u6536\u8d27\u7684\u8ba2\u5355\uff0c\u7cfb\u7edf\u81ea\u52a8\u786e\u8ba4\uff08\u4e0e force_complete \u4e00\u81f4\u5199\u4e09\u5b57\u6bb5\u4e0e\u65e5\u5fd7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L442"}], "edges": [{"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "app_crud_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "app_core_order_status_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "crud_order_ordercrud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "crud_order_normalize_payment_method", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L17", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_sync_pay_fields_from_amounts", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L26", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_sync_three_status_fields_from_legacy", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L44", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_apply_three_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L51", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_get_by_client", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L65", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_get_multi_with_filters", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L74", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_get_by_order_no", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L153", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_create_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L162", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_update_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L265", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_cancel_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L310", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_review_cancel", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L358", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_confirm_receive", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L412", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_auto_confirm_receive_overdue", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L435", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_generate_order_no", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L478", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_create_status_log", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L496", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_close_unpaid_online_orders", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L523", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_admin_cancel", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L560", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_update_with_history", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L598", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_soft_delete_with_history", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L649", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_lock_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L691", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_unlock_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L715", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_force_complete", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L738", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_update_to_partial_delivered", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L776", "weight": 1.0}, {"source": "crud_order_ordercrud", "target": "crud_order_ordercrud_update_to_confirm", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L787", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "crud_order_orderitemcrud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L799", "weight": 1.0}, {"source": "crud_order_orderitemcrud", "target": "crud_order_orderitemcrud_get_by_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L802", "weight": 1.0}, {"source": "crud_order_orderitemcrud", "target": "crud_order_orderitemcrud_get_count_by_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L811", "weight": 1.0}, {"source": "crud_order_orderitemcrud", "target": "crud_order_orderitemcrud_update_item_adjustment", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L820", "weight": 1.0}, {"source": "crud_order_orderitemcrud", "target": "crud_order_orderitemcrud_mark_as_reduced", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L852", "weight": 1.0}, {"source": "crud_order_orderitemcrud", "target": "crud_order_orderitemcrud_mark_as_deleted", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L869", "weight": 1.0}, {"source": "crud_order_orderitemcrud", "target": "crud_order_orderitemcrud_mark_as_substituted", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L882", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "crud_order_orderstatuslogcrud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L900", "weight": 1.0}, {"source": "crud_order_orderstatuslogcrud", "target": "crud_order_orderstatuslogcrud_get_by_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L903", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_crud_order_py", "target": "crud_order_orderadjustcrud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L910", "weight": 1.0}, {"source": "crud_order_orderadjustcrud", "target": "crud_order_orderadjustcrud_get_by_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L913", "weight": 1.0}, {"source": "crud_order_orderadjustcrud", "target": "crud_order_orderadjustcrud_get_by_order_item", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L922", "weight": 1.0}, {"source": "crud_order_orderadjustcrud", "target": "crud_order_orderadjustcrud_create_adjust_record", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L931", "weight": 1.0}, {"source": "crud_order_ordercrud_get_multi_with_filters", "target": "crud_order_normalize_payment_method", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L108", "weight": 1.0}, {"source": "crud_order_ordercrud_create_order", "target": "crud_order_ordercrud_generate_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L178", "weight": 1.0}, {"source": "crud_order_ordercrud_create_order", "target": "crud_order_normalize_payment_method", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L186", "weight": 1.0}, {"source": "crud_order_ordercrud_create_order", "target": "crud_order_ordercrud_create_status_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L251", "weight": 1.0}, {"source": "crud_order_ordercrud_update_status", "target": "crud_order_ordercrud_sync_three_status_fields_from_legacy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L292", "weight": 1.0}, {"source": "crud_order_ordercrud_update_status", "target": "crud_order_ordercrud_create_status_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L295", "weight": 1.0}, {"source": "crud_order_ordercrud_cancel_order", "target": "crud_order_ordercrud_update_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L326", "weight": 1.0}, {"source": "crud_order_ordercrud_cancel_order", "target": "crud_order_ordercrud_apply_three_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L337", "weight": 1.0}, {"source": "crud_order_ordercrud_cancel_order", "target": "crud_order_ordercrud_create_status_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L342", "weight": 1.0}, {"source": "crud_order_ordercrud_review_cancel", "target": "crud_order_ordercrud_apply_three_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L373", "weight": 1.0}, {"source": "crud_order_ordercrud_review_cancel", "target": "crud_order_ordercrud_sync_three_status_fields_from_legacy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L387", "weight": 1.0}, {"source": "crud_order_ordercrud_review_cancel", "target": "crud_order_ordercrud_create_status_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L398", "weight": 1.0}, {"source": "crud_order_ordercrud_confirm_receive", "target": "crud_order_ordercrud_update_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L425", "weight": 1.0}, {"source": "crud_order_ordercrud_auto_confirm_receive_overdue", "target": "crud_order_ordercrud_apply_three_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L461", "weight": 1.0}, {"source": "crud_order_ordercrud_auto_confirm_receive_overdue", "target": "crud_order_ordercrud_create_status_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L465", "weight": 1.0}, {"source": "crud_order_ordercrud_close_unpaid_online_orders", "target": "crud_order_ordercrud_apply_three_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L540", "weight": 1.0}, {"source": "crud_order_ordercrud_close_unpaid_online_orders", "target": "crud_order_ordercrud_create_status_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L545", "weight": 1.0}, {"source": "crud_order_ordercrud_admin_cancel", "target": "crud_order_ordercrud_apply_three_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L576", "weight": 1.0}, {"source": "crud_order_ordercrud_admin_cancel", "target": "crud_order_ordercrud_create_status_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L584", "weight": 1.0}, {"source": "crud_order_ordercrud_force_complete", "target": "crud_order_ordercrud_apply_three_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L756", "weight": 1.0}, {"source": "crud_order_ordercrud_force_complete", "target": "crud_order_ordercrud_create_status_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L762", "weight": 1.0}, {"source": "crud_order_orderitemcrud_mark_as_reduced", "target": "crud_order_orderitemcrud_update_item_adjustment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L861", "weight": 1.0}, {"source": "crud_order_orderitemcrud_mark_as_deleted", "target": "crud_order_orderitemcrud_update_item_adjustment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L876", "weight": 1.0}, {"source": "crud_order_orderitemcrud_mark_as_substituted", "target": "crud_order_orderitemcrud_update_item_adjustment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L892", "weight": 1.0}, {"source": "crud_order_rationale_18", "target": "crud_order_ordercrud_normalize_payment_method", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L18", "weight": 1.0}, {"source": "crud_order_rationale_27", "target": "crud_order_ordercrud_sync_pay_fields_from_amounts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L27", "weight": 1.0}, {"source": "crud_order_rationale_45", "target": "crud_order_ordercrud_sync_three_status_fields_from_legacy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L45", "weight": 1.0}, {"source": "crud_order_rationale_52", "target": "crud_order_ordercrud_apply_three_status", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L52", "weight": 1.0}, {"source": "crud_order_rationale_442", "target": "crud_order_ordercrud_auto_confirm_receive_overdue", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L442", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_order_normalize_payment_method", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L19"}, {"caller_nid": "crud_order_normalize_payment_method", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L19"}, {"caller_nid": "crud_order_ordercrud_sync_pay_fields_from_amounts", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L28"}, {"caller_nid": "crud_order_ordercrud_sync_pay_fields_from_amounts", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L29"}, {"caller_nid": "crud_order_ordercrud_sync_pay_fields_from_amounts", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L33"}, {"caller_nid": "crud_order_ordercrud_sync_pay_fields_from_amounts", "callee": "derive_legacy_status_from_three", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L36"}, {"caller_nid": "crud_order_ordercrud_sync_pay_fields_from_amounts", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L37"}, {"caller_nid": "crud_order_ordercrud_sync_pay_fields_from_amounts", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L38"}, {"caller_nid": "crud_order_ordercrud_sync_three_status_fields_from_legacy", "callee": "derive_three_status_from_legacy", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L46"}, {"caller_nid": "crud_order_ordercrud_apply_three_status", "callee": "derive_legacy_status_from_three", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L59"}, {"caller_nid": "crud_order_ordercrud_get_by_client", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L67"}, {"caller_nid": "crud_order_ordercrud_get_by_client", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L67"}, {"caller_nid": "crud_order_ordercrud_get_by_client", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L67"}, {"caller_nid": "crud_order_ordercrud_get_by_client", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L67"}, {"caller_nid": "crud_order_ordercrud_get_by_client", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L68"}, {"caller_nid": "crud_order_ordercrud_get_by_client", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L72"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L93"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L93"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L96"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L98"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L100"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L102"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L104"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L106"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L110"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L112"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L113"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L115"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L120"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L122"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L122"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L124"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L126"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L130"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L131"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L138"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L139"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L145"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L147"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L149"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L150"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L150"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L150"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L150"}, {"caller_nid": "crud_order_ordercrud_get_multi_with_filters", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L150"}, {"caller_nid": "crud_order_ordercrud_get_by_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L155"}, {"caller_nid": "crud_order_ordercrud_get_by_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L155"}, {"caller_nid": "crud_order_ordercrud_get_by_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L155"}, {"caller_nid": "crud_order_ordercrud_get_by_order_no", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L156"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L181"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L182"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L182"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L182"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L182"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L182"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L182"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "BizOrder", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L195"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L196"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "derive_legacy_status_from_three", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L202"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L214"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L217"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L219"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L220"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L221"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L222"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L225"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L226"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L228"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L229"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L233"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L233"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L233"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L233"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L233"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L233"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "BizOrderItem", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L234"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L235"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L237"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L238"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L239"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L239"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L239"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L240"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L240"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L240"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L242"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L244"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L245"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L246"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L248"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L256"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L261"}, {"caller_nid": "crud_order_ordercrud_create_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L262"}, {"caller_nid": "crud_order_ordercrud_update_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L276"}, {"caller_nid": "crud_order_ordercrud_update_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L282"}, {"caller_nid": "crud_order_ordercrud_update_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L286"}, {"caller_nid": "crud_order_ordercrud_update_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L288"}, {"caller_nid": "crud_order_ordercrud_update_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L306"}, {"caller_nid": "crud_order_ordercrud_update_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L307"}, {"caller_nid": "crud_order_ordercrud_cancel_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L320"}, {"caller_nid": "crud_order_ordercrud_cancel_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L340"}, {"caller_nid": "crud_order_ordercrud_cancel_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L352"}, {"caller_nid": "crud_order_ordercrud_cancel_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L353"}, {"caller_nid": "crud_order_ordercrud_review_cancel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L367"}, {"caller_nid": "crud_order_ordercrud_review_cancel", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L378"}, {"caller_nid": "crud_order_ordercrud_review_cancel", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L378"}, {"caller_nid": "crud_order_ordercrud_review_cancel", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L378"}, {"caller_nid": "crud_order_ordercrud_review_cancel", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L378"}, {"caller_nid": "crud_order_ordercrud_review_cancel", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L381"}, {"caller_nid": "crud_order_ordercrud_review_cancel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L393"}, {"caller_nid": "crud_order_ordercrud_review_cancel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L396"}, {"caller_nid": "crud_order_ordercrud_review_cancel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L408"}, {"caller_nid": "crud_order_ordercrud_review_cancel", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L409"}, {"caller_nid": "crud_order_ordercrud_confirm_receive", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L419"}, {"caller_nid": "crud_order_ordercrud_auto_confirm_receive_overdue", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L443"}, {"caller_nid": "crud_order_ordercrud_auto_confirm_receive_overdue", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L445"}, {"caller_nid": "crud_order_ordercrud_auto_confirm_receive_overdue", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L445"}, {"caller_nid": "crud_order_ordercrud_auto_confirm_receive_overdue", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L445"}, {"caller_nid": "crud_order_ordercrud_auto_confirm_receive_overdue", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L450"}, {"caller_nid": "crud_order_ordercrud_auto_confirm_receive_overdue", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L462"}, {"caller_nid": "crud_order_ordercrud_auto_confirm_receive_overdue", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L464"}, {"caller_nid": "crud_order_ordercrud_auto_confirm_receive_overdue", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L475"}, {"caller_nid": "crud_order_ordercrud_generate_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L480"}, {"caller_nid": "crud_order_ordercrud_generate_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L480"}, {"caller_nid": "crud_order_ordercrud_generate_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L484"}, {"caller_nid": "crud_order_ordercrud_generate_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L484"}, {"caller_nid": "crud_order_ordercrud_generate_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L484"}, {"caller_nid": "crud_order_ordercrud_generate_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L484"}, {"caller_nid": "crud_order_ordercrud_generate_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L485"}, {"caller_nid": "crud_order_ordercrud_generate_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L486"}, {"caller_nid": "crud_order_ordercrud_generate_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L489"}, {"caller_nid": "crud_order_ordercrud_generate_order_no", "callee": "zfill", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L494"}, {"caller_nid": "crud_order_ordercrud_generate_order_no", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L494"}, {"caller_nid": "crud_order_ordercrud_create_status_log", "callee": "BizOrderStatusLog", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L509"}, {"caller_nid": "crud_order_ordercrud_create_status_log", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L510"}, {"caller_nid": "crud_order_ordercrud_create_status_log", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L521"}, {"caller_nid": "crud_order_ordercrud_close_unpaid_online_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L531"}, {"caller_nid": "crud_order_ordercrud_close_unpaid_online_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L531"}, {"caller_nid": "crud_order_ordercrud_close_unpaid_online_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L531"}, {"caller_nid": "crud_order_ordercrud_close_unpaid_online_orders", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L544"}, {"caller_nid": "crud_order_ordercrud_close_unpaid_online_orders", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L557"}, {"caller_nid": "crud_order_ordercrud_admin_cancel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L572"}, {"caller_nid": "crud_order_ordercrud_admin_cancel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L581"}, {"caller_nid": "crud_order_ordercrud_admin_cancel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L583"}, {"caller_nid": "crud_order_ordercrud_admin_cancel", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L592"}, {"caller_nid": "crud_order_ordercrud_admin_cancel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L594"}, {"caller_nid": "crud_order_ordercrud_admin_cancel", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L595"}, {"caller_nid": "crud_order_ordercrud_update_with_history", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L600"}, {"caller_nid": "crud_order_ordercrud_update_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L612"}, {"caller_nid": "crud_order_ordercrud_update_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L613"}, {"caller_nid": "crud_order_ordercrud_update_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L614"}, {"caller_nid": "crud_order_ordercrud_update_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L615"}, {"caller_nid": "crud_order_ordercrud_update_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L617"}, {"caller_nid": "crud_order_ordercrud_update_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L618"}, {"caller_nid": "crud_order_ordercrud_update_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L619"}, {"caller_nid": "crud_order_ordercrud_update_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L620"}, {"caller_nid": "crud_order_ordercrud_update_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L637"}, {"caller_nid": "crud_order_ordercrud_update_with_history", "callee": "BizOrderHis", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L644"}, {"caller_nid": "crud_order_ordercrud_update_with_history", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L645"}, {"caller_nid": "crud_order_ordercrud_update_with_history", "callee": "update", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L647"}, {"caller_nid": "crud_order_ordercrud_soft_delete_with_history", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L651"}, {"caller_nid": "crud_order_ordercrud_soft_delete_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L663"}, {"caller_nid": "crud_order_ordercrud_soft_delete_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L664"}, {"caller_nid": "crud_order_ordercrud_soft_delete_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L665"}, {"caller_nid": "crud_order_ordercrud_soft_delete_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L666"}, {"caller_nid": "crud_order_ordercrud_soft_delete_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L668"}, {"caller_nid": "crud_order_ordercrud_soft_delete_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L669"}, {"caller_nid": "crud_order_ordercrud_soft_delete_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L670"}, {"caller_nid": "crud_order_ordercrud_soft_delete_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L671"}, {"caller_nid": "crud_order_ordercrud_soft_delete_with_history", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L679"}, {"caller_nid": "crud_order_ordercrud_soft_delete_with_history", "callee": "BizOrderHis", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L686"}, {"caller_nid": "crud_order_ordercrud_soft_delete_with_history", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L687"}, {"caller_nid": "crud_order_ordercrud_soft_delete_with_history", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L689"}, {"caller_nid": "crud_order_ordercrud_lock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L698"}, {"caller_nid": "crud_order_ordercrud_lock_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L704"}, {"caller_nid": "crud_order_ordercrud_lock_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L705"}, {"caller_nid": "crud_order_ordercrud_lock_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L708"}, {"caller_nid": "crud_order_ordercrud_lock_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L709"}, {"caller_nid": "crud_order_ordercrud_lock_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L711"}, {"caller_nid": "crud_order_ordercrud_lock_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L712"}, {"caller_nid": "crud_order_ordercrud_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L722"}, {"caller_nid": "crud_order_ordercrud_unlock_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L728"}, {"caller_nid": "crud_order_ordercrud_unlock_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L732"}, {"caller_nid": "crud_order_ordercrud_unlock_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L734"}, {"caller_nid": "crud_order_ordercrud_unlock_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L735"}, {"caller_nid": "crud_order_ordercrud_force_complete", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L747"}, {"caller_nid": "crud_order_ordercrud_force_complete", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L753"}, {"caller_nid": "crud_order_ordercrud_force_complete", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L757"}, {"caller_nid": "crud_order_ordercrud_force_complete", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L759"}, {"caller_nid": "crud_order_ordercrud_force_complete", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L772"}, {"caller_nid": "crud_order_ordercrud_force_complete", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L773"}, {"caller_nid": "crud_order_ordercrud_update_to_partial_delivered", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L785"}, {"caller_nid": "crud_order_ordercrud_update_to_confirm", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L796"}, {"caller_nid": "crud_order_orderitemcrud_get_by_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L804"}, {"caller_nid": "crud_order_orderitemcrud_get_by_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L804"}, {"caller_nid": "crud_order_orderitemcrud_get_by_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L804"}, {"caller_nid": "crud_order_orderitemcrud_get_by_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L805"}, {"caller_nid": "crud_order_orderitemcrud_get_count_by_order", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L813"}, {"caller_nid": "crud_order_orderitemcrud_get_count_by_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L813"}, {"caller_nid": "crud_order_orderitemcrud_get_count_by_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L813"}, {"caller_nid": "crud_order_orderitemcrud_get_count_by_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L814"}, {"caller_nid": "crud_order_orderitemcrud_update_item_adjustment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L832"}, {"caller_nid": "crud_order_orderitemcrud_update_item_adjustment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L845"}, {"caller_nid": "crud_order_orderitemcrud_update_item_adjustment", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L848"}, {"caller_nid": "crud_order_orderitemcrud_update_item_adjustment", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L849"}, {"caller_nid": "crud_order_orderstatuslogcrud_get_by_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L905"}, {"caller_nid": "crud_order_orderstatuslogcrud_get_by_order", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L905"}, {"caller_nid": "crud_order_orderstatuslogcrud_get_by_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L905"}, {"caller_nid": "crud_order_orderstatuslogcrud_get_by_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L905"}, {"caller_nid": "crud_order_orderstatuslogcrud_get_by_order", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L907"}, {"caller_nid": "crud_order_orderadjustcrud_get_by_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L915"}, {"caller_nid": "crud_order_orderadjustcrud_get_by_order", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L915"}, {"caller_nid": "crud_order_orderadjustcrud_get_by_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L915"}, {"caller_nid": "crud_order_orderadjustcrud_get_by_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L915"}, {"caller_nid": "crud_order_orderadjustcrud_get_by_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L916"}, {"caller_nid": "crud_order_orderadjustcrud_get_by_order", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L920"}, {"caller_nid": "crud_order_orderadjustcrud_get_by_order_item", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L924"}, {"caller_nid": "crud_order_orderadjustcrud_get_by_order_item", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L924"}, {"caller_nid": "crud_order_orderadjustcrud_get_by_order_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L924"}, {"caller_nid": "crud_order_orderadjustcrud_get_by_order_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L924"}, {"caller_nid": "crud_order_orderadjustcrud_get_by_order_item", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L925"}, {"caller_nid": "crud_order_orderadjustcrud_get_by_order_item", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L929"}, {"caller_nid": "crud_order_orderadjustcrud_create_adjust_record", "callee": "BizOrderAdjust", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L949"}, {"caller_nid": "crud_order_orderadjustcrud_create_adjust_record", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L950"}, {"caller_nid": "crud_order_orderadjustcrud_create_adjust_record", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L958"}, {"caller_nid": "crud_order_orderadjustcrud_create_adjust_record", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L967"}, {"caller_nid": "crud_order_orderadjustcrud_create_adjust_record", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L968"}, {"caller_nid": "crud_order_orderadjustcrud_create_adjust_record", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/crud/order.py", "source_location": "L969"}]}
|