Total processing time: 197 ms; Peak memory: 7.707 MB. Show Profiling Timeline
| Time | Duration | Category | Info |
|---|---|---|---|
| 16:43:16.538 | 22.2 ms | yii\db\Command::query | SELECT "object_id", count(*) AS comment FROM "a57be577deb434"."tbl_comments" WHERE ("object_type"=7) AND ("object_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373)) GROUP BY "object_id" |
| 16:43:16.631 | 18.1 ms | yii\db\Command::query | SELECT "object_id", count(*) AS unread FROM "a57be577deb434"."tbl_unread_comments" WHERE ("object_type"=7) AND (remind_user_id = 1001 AND is_read = false) AND ("object_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373)) GROUP BY "object_id" |
| 16:43:16.498 | 17.8 ms | yii\db\Command::query | SELECT COUNT(*) FROM (SELECT c.*, abs(c.expire_date - current_date) AS b_date, CASE WHEN c.expire_date IS NULL THEN 1 ELSE 2 END AS passed FROM "a57be577deb434"."tbl_sales_contracts" "c" LEFT JOIN "a57be577deb434"."tbl_clients" "client" ON client.id = c.client_id LEFT JOIN "a57be577deb434"."tbl_projects" "p" ON p.id = c.from_project LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = client.sales_rep LEFT JOIN "a57be577deb434"."tbl_attachement_relationships" "cs" ON cs.object_id = c.id AND cs.object_type = 105 LEFT JOIN "a57be577deb434"."tbl_attachement_relationships" "rs" ON rs.object_id = c.id AND rs.object_type = 106 LEFT JOIN "a57be577deb434"."tbl_attachement_relationships" "vs" ON vs.object_id = c.id AND vs.object_type = 107 WHERE (true) AND ("client"."sales_rep"='1001') AND ("client"."sales_rep"='1001') GROUP BY "c"."id" ORDER BY "c"."signed_at" DESC, "c"."created_at" DESC) "c" |
| 16:43:16.516 | 13.4 ms | yii\db\Command::query | SELECT c.*, abs(c.expire_date - current_date) AS b_date, CASE WHEN c.expire_date IS NULL THEN 1 ELSE 2 END AS passed FROM "a57be577deb434"."tbl_sales_contracts" "c" LEFT JOIN "a57be577deb434"."tbl_clients" "client" ON client.id = c.client_id LEFT JOIN "a57be577deb434"."tbl_projects" "p" ON p.id = c.from_project LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = client.sales_rep LEFT JOIN "a57be577deb434"."tbl_attachement_relationships" "cs" ON cs.object_id = c.id AND cs.object_type = 105 LEFT JOIN "a57be577deb434"."tbl_attachement_relationships" "rs" ON rs.object_id = c.id AND rs.object_type = 106 LEFT JOIN "a57be577deb434"."tbl_attachement_relationships" "vs" ON vs.object_id = c.id AND vs.object_type = 107 WHERE (true) AND ("client"."sales_rep"='1001') AND ("client"."sales_rep"='1001') GROUP BY "c"."id" ORDER BY "c"."signed_at" DESC, "c"."created_at" DESC LIMIT 10 OFFSET 10 |
| 16:43:16.664 | 9.4 ms | yii\db\Command::query | INSERT INTO "global"."tbl_api_log" ("code", "schema", "user_id", "device_type", "version_code", "url", "request", "response", "php_error", "time", "duration") VALUES (200, 'a57be577deb434', 1001, 7, 179, 'v2/sales-contract/list', '{"SalesContractSearch":{"keyword":"","contract_type":"","handler":"1001","contract_scan":"","receipt_scan":""},"page":"2","posttime":"1784104996","access_token":"lLLCHpZSQkMu0_ceemp9PVo8_3HEKkFC","device_type":"7","version_code":"179","token":"f367e408df9efa789fbf61ad21077e93"}', '{"code":200,"data":{"list":[{"id":4457,"client_id":982,"signed_at":"2026-04-08","amount":"40878","handler":1001,"description":"","created_by":1001,"created_at":"2026-04-08 11:18:13","updated_at":"2026-04-09 17:52:26","contract_scan":null,"receipt_scan":null,"contract_type":1,"project_id":4164,"valid_date":null,"expire_date":null,"sla":"","remind_ahead":"","expire_remind_ahead":"","expire_reminded":false,"serial_no":"2026-04-08-001","payment_collection_remind_ahead":"1 day","from_project":4164,"receipt_date":null,"verify_date":null,"including_tax":true,"build_by_project":true,"need_analysis":true,"is_settle":false,"is_deliver":false,"is_outbound":false,"is_save_collection":true,"save_collection_at":"2026-04-29 17:58:05","is_verify":false,"is_draft":false,"erp_settle_amount":"3","erp_un_settle_amount":"40875","erp_payment_ticket_is_verify":false,"erp_collect_ticket_is_verify":false,"erp_cash_cost_ticket_is_verify":false,"erp_all_settle_amount":"3","receipt_scan_uploaded":false,"verify_scan_uploaded":false,"contract_scan_uploaded":false,"is_edit_verify":false,"is_chargeback_verify":true,"b_date":null,"passed":1,"client":{"id":982,"key":982,"name":"\u4e2d\u56fd\u4fe1\u606f\u5b89\u5168\u7814\u7a76\u6240","logo":null,"sales_rep":1001,"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},"contractScan":null,"receiptScan":null,"createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"commentCount":{"object_id":4457,"comment":11},"project":{"id":4164,"key":4164,"name":"\u6d4b\u8bd5\u65b0\u5efa\u5546\u673a\/\u7f16\u8f91\/\u751f\u6210\u5408\u540c","erpSalesOrder":null},"erpSalesOrder":{"id":1698,"serial_no":"XSDD-20260408-00001","from_date":null,"wrote_date":"2026-04-08","handler":1001,"client_id":982,"purchase_contract_id":null,"project_id":4164,"sales_contract_id":4457,"erp_store_id":null,"status":7,"erp_send_type_id":null,"abstract":null,"description":"","verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":1001,"verify_at":"2026-04-08 11:18:13","stop_at":"2026-04-09 17:52:26.629353+08","cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"2","amount":"40878","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-04-08 11:18:13","updated_at":"2026-04-29 17:58:05","print_times":null,"erpSalesOrderVerifyRels":[],"erpSalesOrderStopVerifyRels":[{"id":28,"erp_sales_order_id":1698,"user_id":1001,"status":1,"description":"","verify_at":"2026-04-20 14:30:16","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"erpSalesOrderCancelVerifyRels":[{"id":3,"erp_sales_order_id":1698,"user_id":1001,"status":0,"description":null,"verify_at":"","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}]},"fromProject":{"id":4164,"key":4164,"name":"\u6d4b\u8bd5\u65b0\u5efa\u5546\u673a\/\u7f16\u8f91\/\u751f\u6210\u5408\u540c","description":"","total_contact_point":null,"paid_contact_point":null,"is_sales_order_ready":false,"project_product_version_id":1350,"bargain_date":"2026-04-08","collected":"3","profit_pct":"10","budget":"40878","erpSalesOrder":null,"projectProductTypes":[{"id":8549,"product_type_id":23,"key":23,"name":"\u793c\u54c1","budget":"5443","pct":"10","project_id":4164,"profit":"544.3"},{"id":8550,"product_type_id":21,"key":21,"name":"\u6570\u7801\u8bbe\u5907","budget":"35435","pct":"10","project_id":4164,"profit":"3543.5"},{"id":8551,"product_type_id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907","budget":"0","pct":"10","project_id":4164,"profit":"0"},{"id":8552,"product_type_id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 ","budget":"0","pct":"10","project_id":4164,"profit":"0"}],"projectProductRels":[{"id":12051,"project_id":4164,"product_id":2269,"amount":null,"number":0,"cost":null,"description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"0","total_cost":"0","erp_sales_order_product_id":2220,"supplier":null,"product":{"id":2269,"name":"HAT5320-24T","product_type":3,"product_component":15,"product_brand":27,"product_serie":1786,"product_misc":null,"product_qa":null,"pn":"","description":"24T 3.5\" 7.2K SATA HDD","created_by":1013,"created_at":"2026-03-23 09:37:57","updated_at":"2026-07-04 21:38:26","pinyin_shortcut":"HAT532024T","product_unit":4,"is_renew":false,"in_out_at":"2026-07-04 21:38:26.500733+08","productType":{"id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907"},"productComponent":{"id":15,"key":15,"name":"\u5b58\u50a8\u786c\u76d8"},"productBrand":{"id":27,"key":27,"name":"\u7fa4\u6656"},"productSerie":{"id":1786,"key":1786,"name":"HAT5300 \u7cfb\u5217\u786c\u76d8"},"productUnit":{"id":4,"key":4,"name":"\u5757"}},"erpSalesOrderProduct":{"id":2220,"erp_sales_order_id":1698,"erp_store_id":null,"product_id":2269,"description":"","number":"0","outbound":"0","amount":null,"total_amount":"0","last_number":"0","last_amount":null,"last_total_amount":"0","cost":"0","total_cost":"0","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":12052,"project_id":4164,"product_id":2261,"amount":null,"number":0,"cost":null,"description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"0","total_cost":"0","erp_sales_order_product_id":2221,"supplier":null,"product":{"id":2261,"name":"MK-MC300","product_type":4,"product_component":52,"product_brand":4,"product_serie":1769,"product_misc":null,"product_qa":null,"pn":"","description":"MK-MC300\u62fe\u97f3\u9ea6\u514b\u98ce\uff0c\u542b5\u7c73\u7ebf","created_by":1013,"created_at":"2026-03-16 10:07:43","updated_at":"2026-07-15 11:48:19","pinyin_shortcut":"MKMC300","product_unit":3,"is_renew":false,"in_out_at":"2026-07-15 11:48:19.040077+08","productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":52,"key":52,"name":"\u534f\u4f5c"},"productBrand":{"id":4,"key":4,"name":"\u8054\u60f3"},"productSerie":{"id":1769,"key":1769,"name":"\u5168\u5411\u9ea6\u514b\u98ce"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":2221,"erp_sales_order_id":1698,"erp_store_id":null,"product_id":2261,"description":"","number":"0","outbound":"0","amount":null,"total_amount":"0","last_number":"0","last_amount":null,"last_total_amount":"0","cost":"647.21","total_cost":"0","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":12053,"project_id":4164,"product_id":2263,"amount":"35435","number":1,"cost":null,"description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"35435","total_cost":null,"erp_sales_order_product_id":2222,"supplier":null,"product":{"id":2263,"name":"\u867e\u76ae\u6295\u5f71\u5e55\u5e03100\u5bf8","product_type":21,"product_component":229,"product_brand":285,"product_serie":1782,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2026-03-20 14:32:00","updated_at":"2026-03-20 15:16:21","pinyin_shortcut":"xptymb100c","product_unit":3,"is_renew":false,"in_out_at":"2026-03-20 15:16:21.988041+08","productType":{"id":21,"key":21,"name":"\u6570\u7801\u8bbe\u5907"},"productComponent":{"id":229,"key":229,"name":"\u6570\u7801\u8bbe\u5907\u914d\u4ef6"},"productBrand":{"id":285,"key":285,"name":"\u867e\u76ae"},"productSerie":{"id":1782,"key":1782,"name":"\u6295\u5f71\u5e55\u5e03"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":2222,"erp_sales_order_id":1698,"erp_store_id":null,"product_id":2263,"description":"","number":"1","outbound":"0","amount":"35435","total_amount":"35435","last_number":null,"last_amount":null,"last_total_amount":null,"cost":null,"total_cost":null,"supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":12054,"project_id":4164,"product_id":2267,"amount":"5443","number":1,"cost":null,"description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"5443","total_cost":null,"erp_sales_order_product_id":2223,"supplier":null,"product":{"id":2267,"name":"\u98de\u5229\u6d66\u667a\u80fd\u8bed\u97f3\u7535\u52a8\u7259\u5237HX5681","product_type":23,"product_component":221,"product_brand":287,"product_serie":1784,"product_misc":null,"product_qa":null,"pn":"","description":"\u5168\u5e74\u88c5\u793c\u76d2\u5237\u5934*5","created_by":1013,"created_at":"2026-03-20 14:43:11","updated_at":"2026-07-15 14:21:49","pinyin_shortcut":"flpznyyddysHX5681","product_unit":3,"is_renew":false,"in_out_at":"2026-07-15 14:21:49.744724+08","productType":{"id":23,"key":23,"name":"\u793c\u54c1"},"productComponent":{"id":221,"key":221,"name":"\u7535\u5b50\u4ea7\u54c1"},"productBrand":{"id":287,"key":287,"name":"\u98de\u5229\u6d66"},"productSerie":{"id":1784,"key":1784,"name":"\u7535\u52a8\u7259\u5237"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":2223,"erp_sales_order_id":1698,"erp_store_id":null,"product_id":2267,"description":"","number":"1","outbound":"0","amount":"5443","total_amount":"5443","last_number":null,"last_amount":null,"last_total_amount":null,"cost":null,"total_cost":null,"supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}}],"projectContactPoints":[],"buildSalesOrderItems":[],"reimbursementAmountSum":null,"profit":4087.8,"contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0},"salesSupplierRels":[],"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"handleBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remindDate":null,"serviceContractRemindDates":[],"salesContractRemindReceivers":[],"serviceContractRemindReceivers":[],"salesContractPaymentCollectionRemindReceivers":[{"id":10121,"user_id":1001,"key":1001,"contract_id":4457,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"salesContractPaymentCollectionRemindDates":[],"salesContractPayments":[{"id":"12206","key":"12206","contract_id":4457,"value":"1","created_by":1001,"created_at":"2026-05-12 13:09:24","description":null,"collected_date":"2026-05-12 00:00:00","amount":"1","createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4},"pct":0},{"id":"12203","key":"12203","contract_id":4457,"value":"2","created_by":1001,"created_at":"2026-04-14 15:08:23","description":"\u9500\u552e","collected_date":"2026-04-14 00:00:00","amount":"2","createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4},"pct":0}],"salesContractInvoices":[],"contractScans":[],"receiptScans":[],"verifyScans":[],"unreadComments":null,"collected_plan":0,"projectProductTotalAmount":40878,"projectProductAllAmount":false,"projectProductTotalCost":0,"projectProductAllCost":false,"projectProductTotalCount":2,"invoiced":null,"un_invoiced":40878,"collected":"3","un_collected":40875,"is_collected":false,"handlerPerson":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remind_date":"","remind_ahead_display":"\u65e0","expire_remind_ahead_display":"\u65e0","payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","can_create_erp_collect_ticket":true,"can_create_erp_payment_ticket":true,"can_update":false,"can_delete":false,"unread":0,"bgcolor":"#89c541","can_view_product":true,"can_progress":true,"is_chargeback":false,"is_done":false,"can_view_product_cost":true,"erp_all_un_settle_amount":40875,"can_view_verify_list":true,"verifyList":[{"id":3,"erp_sales_order_id":1698,"user_id":1001,"status":0,"description":null,"verify_at":"","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}]},{"id":4493,"client_id":2150,"signed_at":"2026-04-07","amount":"420000","handler":1001,"description":"","created_by":1001,"created_at":"2026-06-05 11:12:51","updated_at":"2026-06-05 11:12:51","contract_scan":null,"receipt_scan":null,"contract_type":1,"project_id":4151,"valid_date":null,"expire_date":null,"sla":null,"remind_ahead":null,"expire_remind_ahead":null,"expire_reminded":false,"serial_no":"2026-06-05-003","payment_collection_remind_ahead":"1 day","from_project":4151,"receipt_date":null,"verify_date":null,"including_tax":true,"build_by_project":true,"need_analysis":true,"is_settle":false,"is_deliver":false,"is_outbound":false,"is_save_collection":true,"save_collection_at":"2026-06-05 11:12:51","is_verify":false,"is_draft":false,"erp_settle_amount":"0","erp_un_settle_amount":"420000","erp_payment_ticket_is_verify":false,"erp_collect_ticket_is_verify":false,"erp_cash_cost_ticket_is_verify":false,"erp_all_settle_amount":"0","receipt_scan_uploaded":false,"verify_scan_uploaded":false,"contract_scan_uploaded":false,"is_edit_verify":false,"is_chargeback_verify":false,"b_date":null,"passed":1,"client":{"id":2150,"key":2150,"name":"\u5317\u4eac\u5730\u5e73\u7ebf\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8\/\u4e0a\u6d77\u5b89\u4ead\u5730\u5e73\u7ebf\u667a\u80fd\u4ea4\u901a\u6280\u672f\u6709\u9650\u516c\u53f8\/\u4e0a\u6d77\u7ea2\u897f\u74dc\u534a\u5bfc\u4f53\u6709\u9650\u516c\u53f8\/\u5b81\u6ce2\u5730\u5e73\u7ebf\u98d2\u817e\u79d1\u6280\u6709\u9650\u516c\u53f8(EDA)","logo":null,"sales_rep":1001,"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},"contractScan":null,"receiptScan":null,"createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"commentCount":null,"project":{"id":4151,"key":4151,"name":"PA460 \u8bbe\u5907\u65b0\u8d2d\u9879\u76ee","erpSalesOrder":{"id":1705,"serial_no":"XSDD-20260522-00004","from_date":null,"wrote_date":"2026-04-07","handler":1001,"client_id":2150,"purchase_contract_id":null,"project_id":4151,"sales_contract_id":4493,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-06-05 11:12:51","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"2","amount":"420000","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-05-22 17:08:02","updated_at":"2026-06-05 11:12:51","print_times":null,"erpSalesOrderVerifyRels":[{"id":139,"erp_sales_order_id":1705,"user_id":5064,"status":1,"description":"\u5929\u59794t g f","verify_at":"2026-05-22 17:08:42"},{"id":140,"erp_sales_order_id":1705,"user_id":1001,"status":1,"description":"","verify_at":"2026-06-05 11:12:51"}],"erpSalesOrderStopVerifyRels":[]}},"erpSalesOrder":{"id":1705,"serial_no":"XSDD-20260522-00004","from_date":null,"wrote_date":"2026-04-07","handler":1001,"client_id":2150,"purchase_contract_id":null,"project_id":4151,"sales_contract_id":4493,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-06-05 11:12:51","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"2","amount":"420000","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-05-22 17:08:02","updated_at":"2026-06-05 11:12:51","print_times":null,"erpSalesOrderVerifyRels":[{"id":139,"erp_sales_order_id":1705,"user_id":5064,"status":1,"description":"\u5929\u59794t g f","verify_at":"2026-05-22 17:08:42","user":{"id":5064,"key":5064,"name":"\u59da\u96ea\u7eaf","sex":"F","avatar":{"id":38,"user_id":5064,"name":"\/files\/cdn\/a57be577deb434\/avatar\/5bec09dc-1f7a-3542-89a2-cedfefb3fded.png"}}},{"id":140,"erp_sales_order_id":1705,"user_id":1001,"status":1,"description":"","verify_at":"2026-06-05 11:12:51","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"erpSalesOrderStopVerifyRels":[],"erpSalesOrderCancelVerifyRels":[]},"fromProject":{"id":4151,"key":4151,"name":"PA460 \u8bbe\u5907\u65b0\u8d2d\u9879\u76ee","description":null,"total_contact_point":null,"paid_contact_point":null,"is_sales_order_ready":false,"project_product_version_id":1370,"bargain_date":"2026-04-07","collected":"0","profit_pct":"0.03","budget":"420000","erpSalesOrder":{"id":1705,"serial_no":"XSDD-20260522-00004","from_date":null,"wrote_date":"2026-04-07","handler":1001,"client_id":2150,"purchase_contract_id":null,"project_id":4151,"sales_contract_id":4493,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-06-05 11:12:51","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"2","amount":"420000","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-05-22 17:08:02","updated_at":"2026-06-05 11:12:51","print_times":null},"projectProductTypes":[{"id":8599,"product_type_id":7,"key":7,"name":"\u8f6f\u4ef6","budget":"420000","pct":"0.03","project_id":4151,"profit":"126"}],"projectProductRels":[{"id":12041,"project_id":4151,"product_id":1528,"amount":"210000","number":2,"cost":null,"description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"420000","total_cost":null,"erp_sales_order_product_id":2242,"supplier":null,"product":{"id":1528,"name":"\u6df1\u4fe1\u670d\u8ba1\u7b97\u670d\u52a1\u5668\u865a\u62df\u5316\u8f6f\u4ef6V6.0","product_type":7,"product_component":29,"product_brand":12,"product_serie":525,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2024-03-26 15:30:32","updated_at":"2026-03-31 17:17:16","pinyin_shortcut":"sxfjsfwqxnhrjV60","product_unit":2,"is_renew":false,"in_out_at":"2026-03-31 17:17:16.259159+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":29,"key":29,"name":"\u865a\u62df\u5316\u8f6f\u4ef6"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":525,"key":525,"name":"\u6df1\u4fe1\u670d\u865a\u62df\u5316\u8f6f\u4ef6"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2242,"erp_sales_order_id":1705,"erp_store_id":null,"product_id":1528,"description":"","number":"2","outbound":"0","amount":"210000","total_amount":"420000","last_number":null,"last_amount":null,"last_total_amount":null,"cost":null,"total_cost":null,"supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}}],"projectContactPoints":[],"buildSalesOrderItems":[],"reimbursementAmountSum":null,"profit":126,"contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0},"salesSupplierRels":[],"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"handleBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remindDate":null,"serviceContractRemindDates":[],"salesContractRemindReceivers":[],"serviceContractRemindReceivers":[],"salesContractPaymentCollectionRemindReceivers":[{"id":10155,"user_id":1001,"key":1001,"contract_id":4493,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"salesContractPaymentCollectionRemindDates":[],"salesContractPayments":[],"salesContractInvoices":[],"contractScans":[],"receiptScans":[],"verifyScans":[],"unreadComments":null,"collected_plan":0,"projectProductTotalAmount":420000,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":false,"projectProductTotalCount":2,"invoiced":null,"un_invoiced":420000,"collected":"0","un_collected":420000,"is_collected":false,"handlerPerson":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remind_date":"","remind_ahead_display":"\u65e0","expire_remind_ahead_display":"\u65e0","payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","can_create_erp_collect_ticket":true,"can_create_erp_payment_ticket":true,"can_update":true,"can_delete":false,"unread":0,"bgcolor":"#89c541","can_view_product":true,"can_progress":true,"is_chargeback":false,"is_done":false,"can_view_product_cost":true,"erp_all_un_settle_amount":420000,"can_view_verify_list":true,"verifyList":[{"id":139,"erp_sales_order_id":1705,"user_id":5064,"status":1,"description":"\u5929\u59794t g f","verify_at":"2026-05-22 17:08:42","user":{"id":5064,"key":5064,"name":"\u59da\u96ea\u7eaf","sex":"F","avatar":{"id":38,"user_id":5064,"name":"\/files\/cdn\/a57be577deb434\/avatar\/5bec09dc-1f7a-3542-89a2-cedfefb3fded.png"}}},{"id":140,"erp_sales_order_id":1705,"user_id":1001,"status":1,"description":"","verify_at":"2026-06-05 11:12:51","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}]},{"id":4455,"client_id":2150,"signed_at":"2026-04-07","amount":"210000","handler":1001,"description":null,"created_by":1001,"created_at":"2026-04-07 14:31:15","updated_at":"2026-04-07 14:31:15","contract_scan":null,"receipt_scan":null,"contract_type":1,"project_id":4151,"valid_date":null,"expire_date":null,"sla":null,"remind_ahead":null,"expire_remind_ahead":null,"expire_reminded":false,"serial_no":"2026-04-07-001","payment_collection_remind_ahead":"1 day","from_project":null,"receipt_date":null,"verify_date":null,"including_tax":true,"build_by_project":true,"need_analysis":false,"is_settle":false,"is_deliver":false,"is_outbound":false,"is_save_collection":true,"save_collection_at":"2026-04-08 15:17:13","is_verify":false,"is_draft":false,"erp_settle_amount":"0","erp_un_settle_amount":"0","erp_payment_ticket_is_verify":false,"erp_collect_ticket_is_verify":false,"erp_cash_cost_ticket_is_verify":false,"erp_all_settle_amount":"0","receipt_scan_uploaded":false,"verify_scan_uploaded":false,"contract_scan_uploaded":false,"is_edit_verify":false,"is_chargeback_verify":false,"b_date":null,"passed":1,"client":{"id":2150,"key":2150,"name":"\u5317\u4eac\u5730\u5e73\u7ebf\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8\/\u4e0a\u6d77\u5b89\u4ead\u5730\u5e73\u7ebf\u667a\u80fd\u4ea4\u901a\u6280\u672f\u6709\u9650\u516c\u53f8\/\u4e0a\u6d77\u7ea2\u897f\u74dc\u534a\u5bfc\u4f53\u6709\u9650\u516c\u53f8\/\u5b81\u6ce2\u5730\u5e73\u7ebf\u98d2\u817e\u79d1\u6280\u6709\u9650\u516c\u53f8(EDA)","logo":null,"sales_rep":1001,"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},"contractScan":null,"receiptScan":null,"createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"commentCount":{"object_id":4455,"comment":4},"project":{"id":4151,"key":4151,"name":"PA460 \u8bbe\u5907\u65b0\u8d2d\u9879\u76ee","erpSalesOrder":{"id":1705,"serial_no":"XSDD-20260522-00004","from_date":null,"wrote_date":"2026-04-07","handler":1001,"client_id":2150,"purchase_contract_id":null,"project_id":4151,"sales_contract_id":4493,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-06-05 11:12:51","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"2","amount":"420000","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-05-22 17:08:02","updated_at":"2026-06-05 11:12:51","print_times":null,"erpSalesOrderVerifyRels":[{"id":139,"erp_sales_order_id":1705,"user_id":5064,"status":1,"description":"\u5929\u59794t g f","verify_at":"2026-05-22 17:08:42"},{"id":140,"erp_sales_order_id":1705,"user_id":1001,"status":1,"description":"","verify_at":"2026-06-05 11:12:51"}],"erpSalesOrderStopVerifyRels":[]}},"erpSalesOrder":{"id":1697,"serial_no":"XSDD-20260407-00001","from_date":null,"wrote_date":"2026-04-07","handler":1001,"client_id":2150,"purchase_contract_id":null,"project_id":4151,"sales_contract_id":4455,"erp_store_id":null,"status":8,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-04-07 14:31:15","stop_at":null,"cancel_at":"2026-04-08 15:17:30.036152+08","refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"1","amount":"210000","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-04-07 14:31:15","updated_at":"2026-04-08 15:17:30","print_times":null,"erpSalesOrderVerifyRels":[],"erpSalesOrderStopVerifyRels":[],"erpSalesOrderCancelVerifyRels":[{"id":2,"erp_sales_order_id":1697,"user_id":1001,"status":1,"description":"","verify_at":"2026-04-08 15:17:30","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}]},"fromProject":null,"salesSupplierRels":[],"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"handleBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remindDate":null,"serviceContractRemindDates":[],"salesContractRemindReceivers":[],"serviceContractRemindReceivers":[],"salesContractPaymentCollectionRemindReceivers":[{"id":10112,"user_id":1001,"key":1001,"contract_id":4455,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"salesContractPaymentCollectionRemindDates":[],"salesContractPayments":[],"salesContractInvoices":[],"contractScans":[],"receiptScans":[],"verifyScans":[],"unreadComments":null,"collected_plan":0,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalCount":0,"invoiced":null,"un_invoiced":0,"collected":"0","un_collected":0,"is_collected":true,"handlerPerson":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remind_date":"","remind_ahead_display":"\u65e0","expire_remind_ahead_display":"\u65e0","payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","can_create_erp_collect_ticket":true,"can_create_erp_payment_ticket":true,"can_update":true,"can_delete":true,"unread":0,"bgcolor":"#89c541","can_view_product":true,"can_progress":true,"is_chargeback":true,"is_done":false,"can_view_product_cost":true,"erp_all_un_settle_amount":210000,"can_view_verify_list":true,"verifyList":[{"id":2,"erp_sales_order_id":1697,"user_id":1001,"status":1,"description":"","verify_at":"2026-04-08 15:17:30","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}]},{"id":4453,"client_id":3457,"signed_at":"2026-04-01","amount":"33333","handler":1001,"description":"","created_by":1001,"created_at":"2026-04-01 11:28:03","updated_at":"2026-06-26 15:59:08","contract_scan":null,"receipt_scan":null,"contract_type":1,"project_id":4157,"valid_date":null,"expire_date":null,"sla":"","remind_ahead":"","expire_remind_ahead":"","expire_reminded":false,"serial_no":"2026-04-01-001","payment_collection_remind_ahead":"1 day","from_project":4157,"receipt_date":null,"verify_date":null,"including_tax":true,"build_by_project":true,"need_analysis":true,"is_settle":false,"is_deliver":false,"is_outbound":false,"is_save_collection":true,"save_collection_at":"2026-04-01 11:28:03","is_verify":false,"is_draft":false,"erp_settle_amount":"557","erp_un_settle_amount":"32776","erp_payment_ticket_is_verify":false,"erp_collect_ticket_is_verify":false,"erp_cash_cost_ticket_is_verify":false,"erp_all_settle_amount":"556","receipt_scan_uploaded":false,"verify_scan_uploaded":false,"contract_scan_uploaded":false,"is_edit_verify":false,"is_chargeback_verify":false,"b_date":null,"passed":1,"client":{"id":3457,"key":3457,"name":"\u65b0\u5bb6\u9500\u552e\u7ebf\u7d22\u6d4b\u8bd5-\u5206\u914d","logo":null,"sales_rep":1001,"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},"contractScan":null,"receiptScan":null,"createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"commentCount":{"object_id":4453,"comment":10},"project":{"id":4157,"key":4157,"name":"\u9500\u552e\u7ebf\u7d22\u751f\u621020260401002","erpSalesOrder":{"id":1695,"serial_no":"XSDD-20260401-00001","from_date":null,"wrote_date":"2026-04-01","handler":1001,"client_id":3457,"purchase_contract_id":null,"project_id":4157,"sales_contract_id":4453,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-04-01 11:28:03","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"1","amount":"33333","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-04-01 11:28:03","updated_at":"2026-04-01 11:28:03","print_times":null,"erpSalesOrderVerifyRels":[],"erpSalesOrderStopVerifyRels":[]}},"erpSalesOrder":{"id":1695,"serial_no":"XSDD-20260401-00001","from_date":null,"wrote_date":"2026-04-01","handler":1001,"client_id":3457,"purchase_contract_id":null,"project_id":4157,"sales_contract_id":4453,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-04-01 11:28:03","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"1","amount":"33333","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-04-01 11:28:03","updated_at":"2026-04-01 11:28:03","print_times":null,"erpSalesOrderVerifyRels":[],"erpSalesOrderStopVerifyRels":[],"erpSalesOrderCancelVerifyRels":[]},"fromProject":{"id":4157,"key":4157,"name":"\u9500\u552e\u7ebf\u7d22\u751f\u621020260401002","description":null,"total_contact_point":null,"paid_contact_point":null,"is_sales_order_ready":false,"project_product_version_id":1343,"bargain_date":"2026-04-01","collected":"557","profit_pct":"33","budget":"33333","erpSalesOrder":{"id":1695,"serial_no":"XSDD-20260401-00001","from_date":null,"wrote_date":"2026-04-01","handler":1001,"client_id":3457,"purchase_contract_id":null,"project_id":4157,"sales_contract_id":4453,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-04-01 11:28:03","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"1","amount":"33333","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-04-01 11:28:03","updated_at":"2026-04-01 11:28:03","print_times":null},"projectProductTypes":[{"id":8525,"product_type_id":7,"key":7,"name":"\u8f6f\u4ef6","budget":"33333","pct":"33","project_id":4157,"profit":"10999.89"}],"projectProductRels":[{"id":12036,"project_id":4157,"product_id":2177,"amount":"33333","number":1,"cost":null,"description":"\u670d\u52a1\u800c\u627c\u8155","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"33333","total_cost":null,"erp_sales_order_product_id":2217,"supplier":null,"product":{"id":2177,"name":"\u6df1\u4fe1\u670dSDDC\u57fa\u7840\u8fd0\u7ef4\u8f6f\u4ef6V1.0","product_type":7,"product_component":139,"product_brand":12,"product_serie":1730,"product_misc":null,"product_qa":null,"pn":"","description":"\u6df1\u4fe1\u670dSDDC\u57fa\u7840\u8fd0\u7ef4\u8f6f\u4ef6V1.0\uff08\u7eaf\u8f6f\u7248\uff09\n\u4e91\u7aef\u667a\u80fd\u5927\u8111\u8f6f\u4ef6\uff0c\u5305\u542b\u4ee5\u4e0b\u80fd\u529b\uff1a\n1. 7*24H\u5168\u6808\u5728\u7ebf\u76d1\u6d4b\uff0c\u5305\u62ec\u670d\u52a1\u5668\u786c\u4ef6\u3001\u4e91\u5e73\u53f0\u3001\u4e91\u4e3b\u673aOS\u7b49\uff1b\n2. \u98ce\u9669\u4e3b\u52a8\u9884\u6d4b\uff0c\u5305\u62ec\u786c\u76d8\u5361\u6162\/\u574f\u9053\u3001SDD\u5bff\u547d\u3001\u5185\u5b58ECC\u9519\u8bef\u3001\u5e73\u53f0HA\u5931\u6548\u7b49\u98ce\u9669\u63d0\u524d\u9884\u8b66\uff1b\n3. \u98ce\u9669\/\u6545\u969c\u53ca\u65f6\u544a\u8b66\uff0c\u652f\u6301\u5c0f\u7a0b\u5e8f\u3001\u77ed\u4fe1\u3001\u90ae\u4ef6\u3001\u8bed\u97f3\u3001\u4f01\u4e1a\u5fae\u4fe1\/\u9489\u9489\/\u98de\u4e66\u673a\u5668\u4eba\u7b49\u591a\u901a\u8def\u901a\u77e5\uff1b\n4. \u4e91\u7aef\u667a\u80fd\u8fd0\u7ef4\uff0c\u652f\u6301\u544a\u8b66\u964d\u566a\u3001\u6839\u56e0\u5206\u6790\u548c\u5f71\u54cd\u9762\u8bc4\u4f30\uff0c\u63d0\u5347\u95ee\u9898\u5b9a\u4f4d\u6392\u969c\u6548\u7387\uff1b\n5. \u8fd0\u7ef4\u62a5\u544a\u8ba2\u9605\uff0c\u5e73\u53f0\u652f\u6301\u751f\u6210\u8fd0\u7ef4\u62a5\u544a\uff0c\u5305\u62ec\u5e73\u53f0\u670d\u52a1\u5668\u5065\u5eb7\u98ce\u9669\u9884\u6d4b\u548c\u8bc4\u4f30\uff08\u5982\uff1aCPU\/\u5185\u5b58\/\u786c\u76d8\/Raid\u5361\/\u7f51\u5361\u7b49\uff09\u3001\u4e91\u4e3b\u673a\u8fd0\u884c\u72b6\u6001\uff08\u5982\uff1aCPU\/\u5185\u5b58\/\u7f51\u7edc\u7b49\uff09\u98ce\u9669\u8bc4\u4f30\u7b49\uff1b\n\u914d\u5957\u670d\u52a1\u5982\u4e0b\uff1a\n\u8f6f\u4ef6\u5347\u7ea7\uff0c\u5305\u62ec\uff1a\u4e3b\u7ebf\u7248\u672c\/R\u7248\u672c\/SP\u7248\u672c\u7b49\u5728\u7ebf\u5347\u7ea7\u548c\u5b9a\u671f\u8865\u4e01\u66f4\u65b0\uff1b","created_by":1013,"created_at":"2025-11-28 11:49:14","updated_at":"2026-07-15 11:32:10","pinyin_shortcut":"sxfSDDCjcywrjV10","product_unit":2,"is_renew":false,"in_out_at":"2026-07-15 11:32:10.299622+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":139,"key":139,"name":"\u8d85\u878d\u5408\u8f6f\u4ef6"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":1730,"key":1730,"name":"\u6df1\u4fe1\u670dSDDC\u57fa\u7840\u8fd0\u7ef4\u8f6f\u4ef6V1.0"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2217,"erp_sales_order_id":1695,"erp_store_id":null,"product_id":2177,"description":"\u670d\u52a1\u800c\u627c\u8155","number":"1","outbound":"0","amount":"33333","total_amount":"33333","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"1","total_cost":"1","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}}],"projectContactPoints":[],"buildSalesOrderItems":[],"reimbursementAmountSum":null,"profit":10999.89,"contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0},"salesSupplierRels":[],"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"handleBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remindDate":null,"serviceContractRemindDates":[],"salesContractRemindReceivers":[],"serviceContractRemindReceivers":[],"salesContractPaymentCollectionRemindReceivers":[{"id":10105,"user_id":1001,"key":1001,"contract_id":4453,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"salesContractPaymentCollectionRemindDates":[],"salesContractPayments":[{"id":"12210","key":"12210","contract_id":4453,"value":"2","created_by":1001,"created_at":"2026-04-08 15:40:21","description":null,"collected_date":"2026-04-06 00:00:00","amount":"2","createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4},"pct":0.01},{"id":"12200","key":"12200","contract_id":4453,"value":"555","created_by":1001,"created_at":"2026-04-08 15:39:42","description":null,"collected_date":"2026-04-08 00:00:00","amount":"555","createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4},"pct":1.67}],"salesContractInvoices":[],"contractScans":[],"receiptScans":[],"verifyScans":[],"unreadComments":null,"collected_plan":0,"projectProductTotalAmount":33333,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":false,"projectProductTotalCount":1,"invoiced":null,"un_invoiced":33333,"collected":"557","un_collected":32776,"is_collected":false,"handlerPerson":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remind_date":"","remind_ahead_display":"\u65e0","expire_remind_ahead_display":"\u65e0","payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","can_create_erp_collect_ticket":true,"can_create_erp_payment_ticket":true,"can_update":true,"can_delete":false,"unread":0,"bgcolor":"#89c541","can_view_product":true,"can_progress":true,"is_chargeback":false,"is_done":false,"can_view_product_cost":true,"erp_all_un_settle_amount":32777,"can_view_verify_list":true,"verifyList":[]},{"id":4481,"client_id":982,"signed_at":"2026-03-31","amount":"4555","handler":1001,"description":"","created_by":1001,"created_at":"2026-05-25 11:18:55","updated_at":"2026-05-25 11:18:55","contract_scan":null,"receipt_scan":null,"contract_type":1,"project_id":4155,"valid_date":null,"expire_date":null,"sla":null,"remind_ahead":null,"expire_remind_ahead":null,"expire_reminded":false,"serial_no":"2026-05-25-003","payment_collection_remind_ahead":"1 day","from_project":4155,"receipt_date":null,"verify_date":null,"including_tax":true,"build_by_project":true,"need_analysis":true,"is_settle":false,"is_deliver":false,"is_outbound":false,"is_save_collection":true,"save_collection_at":"2026-05-25 11:18:55","is_verify":false,"is_draft":false,"erp_settle_amount":"0","erp_un_settle_amount":"4555","erp_payment_ticket_is_verify":false,"erp_collect_ticket_is_verify":false,"erp_cash_cost_ticket_is_verify":false,"erp_all_settle_amount":"0","receipt_scan_uploaded":false,"verify_scan_uploaded":false,"contract_scan_uploaded":false,"is_edit_verify":false,"is_chargeback_verify":false,"b_date":null,"passed":1,"client":{"id":982,"key":982,"name":"\u4e2d\u56fd\u4fe1\u606f\u5b89\u5168\u7814\u7a76\u6240","logo":null,"sales_rep":1001,"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},"contractScan":null,"receiptScan":null,"createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"commentCount":null,"project":{"id":4155,"key":4155,"name":"\u6d4b\u8bd5\u65b0\u5efa\u5546\u673a","erpSalesOrder":{"id":1709,"serial_no":"XSDD-20260525-00003","from_date":null,"wrote_date":"2026-03-31","handler":1001,"client_id":982,"purchase_contract_id":null,"project_id":4155,"sales_contract_id":4481,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-05-25 11:18:55","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"1","amount":"4555","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-05-25 11:18:55","updated_at":"2026-05-25 11:18:55","print_times":null,"erpSalesOrderVerifyRels":[],"erpSalesOrderStopVerifyRels":[]}},"erpSalesOrder":{"id":1709,"serial_no":"XSDD-20260525-00003","from_date":null,"wrote_date":"2026-03-31","handler":1001,"client_id":982,"purchase_contract_id":null,"project_id":4155,"sales_contract_id":4481,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-05-25 11:18:55","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"1","amount":"4555","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-05-25 11:18:55","updated_at":"2026-05-25 11:18:55","print_times":null,"erpSalesOrderVerifyRels":[],"erpSalesOrderStopVerifyRels":[],"erpSalesOrderCancelVerifyRels":[]},"fromProject":{"id":4155,"key":4155,"name":"\u6d4b\u8bd5\u65b0\u5efa\u5546\u673a","description":null,"total_contact_point":null,"paid_contact_point":null,"is_sales_order_ready":false,"project_product_version_id":1341,"bargain_date":"2026-03-31","collected":"0","profit_pct":"67","budget":"4555","erpSalesOrder":{"id":1709,"serial_no":"XSDD-20260525-00003","from_date":null,"wrote_date":"2026-03-31","handler":1001,"client_id":982,"purchase_contract_id":null,"project_id":4155,"sales_contract_id":4481,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-05-25 11:18:55","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"1","amount":"4555","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-05-25 11:18:55","updated_at":"2026-05-25 11:18:55","print_times":null},"projectProductTypes":[{"id":8606,"product_type_id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907","budget":"4555","pct":"67","project_id":4155,"profit":"3051.85"}],"projectProductRels":[{"id":12035,"project_id":4155,"product_id":2268,"amount":"4555","number":1,"cost":null,"description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"4555","total_cost":null,"erp_sales_order_product_id":2246,"supplier":null,"product":{"id":2268,"name":"DS1825+","product_type":3,"product_component":14,"product_brand":27,"product_serie":1785,"product_misc":null,"product_qa":null,"pn":"","description":"\u63cf\u8ff0\uff1aDS1825+\u662f\u2f00\u6b3e\u591a\u529f\u80fd\u76848\u6258\u67b6\u5b58\u50a8\uff0cCPU\uff1aAMD Ryzen V1500B 4\u6838\u5fc3 64\u4f4d \u4e3b\u98912.2GHz\uff0c\u5185\u5b58\uff1a8 GB DDR4 ECC SODIMM\uff0c\u6700\u5927\u5185\u5b58\u5bb9\u91cf\uff1a32 GB\uff0816 GB x 2\uff09\uff0c8\u4e2a\u786c\u76d8\u69fd\u4f4d\uff0c2\u4e2aM.2 NVME\u786c\u76d8\u69fd\u4f4d\uff0c\u652f\u6301\u70ed\u63d2\u62d4\u786c\u76d8\uff0c2\u4e2aRJ-45 2.5GbE \u2f79\u2f1d\uff0c3\u4e2aUSB 3.2 Gen 1 \u7aef\u2f1d\uff0c3\u5e74\u786c\u4ef6\u4fdd\u4fee","created_by":1013,"created_at":"2026-03-23 09:31:52","updated_at":"2026-06-08 18:13:18","pinyin_shortcut":"DS1825","product_unit":1,"is_renew":false,"in_out_at":"2026-06-08 18:13:18.8309+08","productType":{"id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907"},"productComponent":{"id":14,"key":14,"name":"\u5b58\u50a8\u4e3b\u673a"},"productBrand":{"id":27,"key":27,"name":"\u7fa4\u6656"},"productSerie":{"id":1785,"key":1785,"name":"DS1825+ NAS\u5b58\u50a8"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":2246,"erp_sales_order_id":1709,"erp_store_id":null,"product_id":2268,"description":"","number":"1","outbound":"0","amount":"4555","total_amount":"4555","last_number":null,"last_amount":null,"last_total_amount":null,"cost":null,"total_cost":null,"supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}}],"projectContactPoints":[],"buildSalesOrderItems":[],"reimbursementAmountSum":null,"profit":3051.85,"contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0},"salesSupplierRels":[],"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"handleBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remindDate":null,"serviceContractRemindDates":[],"salesContractRemindReceivers":[],"serviceContractRemindReceivers":[],"salesContractPaymentCollectionRemindReceivers":[{"id":10144,"user_id":1001,"key":1001,"contract_id":4481,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"salesContractPaymentCollectionRemindDates":[],"salesContractPayments":[],"salesContractInvoices":[],"contractScans":[],"receiptScans":[],"verifyScans":[],"unreadComments":null,"collected_plan":0,"projectProductTotalAmount":4555,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":false,"projectProductTotalCount":1,"invoiced":null,"un_invoiced":4555,"collected":"0","un_collected":4555,"is_collected":false,"handlerPerson":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remind_date":"","remind_ahead_display":"\u65e0","expire_remind_ahead_display":"\u65e0","payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","can_create_erp_collect_ticket":true,"can_create_erp_payment_ticket":true,"can_update":true,"can_delete":false,"unread":0,"bgcolor":"#89c541","can_view_product":true,"can_progress":true,"is_chargeback":false,"is_done":false,"can_view_product_cost":true,"erp_all_un_settle_amount":4555,"can_view_verify_list":true,"verifyList":[]},{"id":4446,"client_id":3286,"signed_at":"2026-03-17","amount":"309425.78","handler":1001,"description":"\u6700\u7ec8\u7528\u6237\u4fe1\u606f\uff1a\n\u4ebf\u5ba2\u884c\u54a8\u8be2\u670d\u52a1(\u5317\u4eac)\u6709\u9650\u516c\u53f8\nExpedia Consulting Service (Beijing) Co., Ltd.","created_by":1001,"created_at":"2026-03-24 11:57:15","updated_at":"2026-04-08 15:51:03","contract_scan":null,"receipt_scan":null,"contract_type":1,"project_id":4142,"valid_date":null,"expire_date":"2027-04-30","sla":"","remind_ahead":"","expire_remind_ahead":"30 days","expire_reminded":false,"serial_no":"2026-03-24-001","payment_collection_remind_ahead":"1 day","from_project":4142,"receipt_date":null,"verify_date":null,"including_tax":true,"build_by_project":true,"need_analysis":true,"is_settle":false,"is_deliver":false,"is_outbound":false,"is_save_collection":true,"save_collection_at":"2026-03-24 11:57:15","is_verify":false,"is_draft":false,"erp_settle_amount":"0","erp_un_settle_amount":"309425.78","erp_payment_ticket_is_verify":false,"erp_collect_ticket_is_verify":false,"erp_cash_cost_ticket_is_verify":false,"erp_all_settle_amount":"0","receipt_scan_uploaded":false,"verify_scan_uploaded":false,"contract_scan_uploaded":true,"is_edit_verify":false,"is_chargeback_verify":false,"b_date":289,"passed":2,"client":{"id":3286,"key":3286,"name":"\u826f\u56fe\u79d1\u6280(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8","logo":null,"sales_rep":1001,"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},"contractScan":null,"receiptScan":null,"createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"commentCount":{"object_id":4446,"comment":3},"project":{"id":4142,"key":4142,"name":"PA1420 \u4e24\u53f0\u65b0\u8d2d\u9879\u76ee","erpSalesOrder":{"id":1692,"serial_no":"XSDD-20260323-00001","from_date":null,"wrote_date":"2026-03-17","handler":1001,"client_id":3286,"purchase_contract_id":null,"project_id":4142,"sales_contract_id":4446,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":"\u6700\u7ec8\u7528\u6237\u4fe1\u606f\uff1a\n\u4ebf\u5ba2\u884c\u54a8\u8be2\u670d\u52a1(\u5317\u4eac)\u6709\u9650\u516c\u53f8\nExpedia Consulting Service (Beijing) Co., Ltd.","verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-03-24 11:57:15","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"12","amount":"309425.78","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5252\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-06-30\",\"amount\":\"309425.78\",\"pct\":\"100\"}]}","outbound_status":false,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-03-23 17:48:02","updated_at":"2026-03-24 11:57:15","print_times":null,"erpSalesOrderVerifyRels":[{"id":130,"erp_sales_order_id":1692,"user_id":1001,"status":1,"description":null,"verify_at":"2026-03-24 11:57:15"}],"erpSalesOrderStopVerifyRels":[]}},"erpSalesOrder":{"id":1692,"serial_no":"XSDD-20260323-00001","from_date":null,"wrote_date":"2026-03-17","handler":1001,"client_id":3286,"purchase_contract_id":null,"project_id":4142,"sales_contract_id":4446,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":"\u6700\u7ec8\u7528\u6237\u4fe1\u606f\uff1a\n\u4ebf\u5ba2\u884c\u54a8\u8be2\u670d\u52a1(\u5317\u4eac)\u6709\u9650\u516c\u53f8\nExpedia Consulting Service (Beijing) Co., Ltd.","verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-03-24 11:57:15","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"12","amount":"309425.78","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5252\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-06-30\",\"amount\":\"309425.78\",\"pct\":\"100\"}]}","outbound_status":false,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-03-23 17:48:02","updated_at":"2026-03-24 11:57:15","print_times":null,"erpSalesOrderVerifyRels":[{"id":130,"erp_sales_order_id":1692,"user_id":1001,"status":1,"description":null,"verify_at":"2026-03-24 11:57:15","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"erpSalesOrderStopVerifyRels":[],"erpSalesOrderCancelVerifyRels":[]},"fromProject":{"id":4142,"key":4142,"name":"PA1420 \u4e24\u53f0\u65b0\u8d2d\u9879\u76ee","description":"\u6700\u7ec8\u7528\u6237\u4fe1\u606f\uff1a\n\u4ebf\u5ba2\u884c\u54a8\u8be2\u670d\u52a1(\u5317\u4eac)\u6709\u9650\u516c\u53f8\nExpedia Consulting Service (Beijing) Co., Ltd.","total_contact_point":"13920","paid_contact_point":"8","is_sales_order_ready":false,"project_product_version_id":1334,"bargain_date":"2026-03-17","collected":"0","profit_pct":"1.53","budget":"309425.78","erpSalesOrder":{"id":1692,"serial_no":"XSDD-20260323-00001","from_date":null,"wrote_date":"2026-03-17","handler":1001,"client_id":3286,"purchase_contract_id":null,"project_id":4142,"sales_contract_id":4446,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":"\u6700\u7ec8\u7528\u6237\u4fe1\u606f\uff1a\n\u4ebf\u5ba2\u884c\u54a8\u8be2\u670d\u52a1(\u5317\u4eac)\u6709\u9650\u516c\u53f8\nExpedia Consulting Service (Beijing) Co., Ltd.","verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-03-24 11:57:15","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"12","amount":"309425.78","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5252\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-06-30\",\"amount\":\"309425.78\",\"pct\":\"100\"}]}","outbound_status":false,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-03-23 17:48:02","updated_at":"2026-03-24 11:57:15","print_times":null},"projectProductTypes":[{"id":8548,"product_type_id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907","budget":"309425.78","pct":"1.53","project_id":4142,"profit":"4734.21"}],"projectProductRels":[{"id":12018,"project_id":4142,"product_id":1558,"amount":"88221","number":2,"cost":"79399.1","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"176442","total_cost":"158798.2","erp_sales_order_product_id":2210,"supplier":null,"product":{"id":1558,"name":"PAN-PA-1420","product_type":5,"product_component":26,"product_brand":8,"product_serie":1344,"product_misc":null,"product_qa":null,"pn":"","description":"Palo Alto Networks PA-1420","created_by":1013,"created_at":"2024-04-15 15:38:17","updated_at":"2026-07-04 23:56:28","pinyin_shortcut":"PANPA1420","product_unit":1,"is_renew":false,"in_out_at":"2026-07-04 23:56:28.995218+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":26,"key":26,"name":"\u9632\u706b\u5899\u4e3b\u673a"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1344,"key":1344,"name":"PA-1420\u9632\u706b\u5899\u4e3b\u673a"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":2210,"erp_sales_order_id":1692,"erp_store_id":null,"product_id":1558,"description":"","number":"2","outbound":"2","amount":"88221","total_amount":"176442","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"79399.1","total_cost":"158798.2","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":12019,"project_id":4142,"product_id":1584,"amount":"24091.89","number":2,"cost":null,"description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"48183.78","total_cost":null,"erp_sales_order_product_id":2211,"supplier":null,"product":{"id":1584,"name":"PAN-SVC-BKLN-1420","product_type":5,"product_component":35,"product_brand":8,"product_serie":1358,"product_misc":null,"product_qa":null,"pn":"","description":"PA-1420, Partner enabled premium support, 1 year (12 months) term.","created_by":1013,"created_at":"2024-04-26 09:33:52","updated_at":"2026-06-26 14:39:52","pinyin_shortcut":"PANSVCBKLN1420","product_unit":2,"is_renew":false,"in_out_at":"2026-06-26 14:39:52.094142+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":35,"key":35,"name":"\u9632\u706b\u5899\u8f6f\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1358,"key":1358,"name":"PA-1420\u4e00\u5e74\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2211,"erp_sales_order_id":1692,"erp_store_id":null,"product_id":1584,"description":"","number":"2","outbound":"0","amount":"24091.89","total_amount":"48183.78","last_number":null,"last_amount":null,"last_total_amount":null,"cost":null,"total_cost":null,"supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":12020,"project_id":4142,"product_id":1562,"amount":"10600","number":2,"cost":null,"description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"21200","total_cost":null,"erp_sales_order_product_id":2212,"supplier":null,"product":{"id":1562,"name":"PAN-PWR-450W-AC","product_type":5,"product_component":36,"product_brand":8,"product_serie":1244,"product_misc":null,"product_qa":null,"pn":"","description":"PA-3400,PA-1400, ION 5200 and ION 9200 450W spare power supply","created_by":1013,"created_at":"2024-04-15 15:40:42","updated_at":"2026-06-26 17:28:49","pinyin_shortcut":"PANPWR450WAC","product_unit":2,"is_renew":false,"in_out_at":"2026-06-26 17:28:49.689912+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":36,"key":36,"name":"PA\u8bb8\u53ef\u8bc1"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1244,"key":1244,"name":"PA1420\u8f6f\u4ef6\u6388\u6743"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2212,"erp_sales_order_id":1692,"erp_store_id":null,"product_id":1562,"description":"","number":"2","outbound":"0","amount":"10600","total_amount":"21200","last_number":null,"last_amount":null,"last_total_amount":null,"cost":null,"total_cost":null,"supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":12021,"project_id":4142,"product_id":2262,"amount":"10600","number":6,"cost":null,"description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"63600","total_cost":null,"erp_sales_order_product_id":2213,"supplier":null,"product":{"id":2262,"name":"PAN-SFP-PLUS-SR","product_type":5,"product_component":157,"product_brand":8,"product_serie":1781,"product_misc":null,"product_qa":null,"pn":"","description":"SFP+ form factor, SR 10Gb optical transceiver, short reach 300m, OM3 MMF, duplex LC, IEEE 802.3ae 10GBASE-SR compliant","created_by":1013,"created_at":"2026-03-17 14:26:23","updated_at":"2026-06-26 14:39:52","pinyin_shortcut":"PANSFPPLUSSR","product_unit":3,"is_renew":false,"in_out_at":"2026-06-26 14:39:52.094142+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":157,"key":157,"name":"\u9632\u706b\u5899\u914d\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1781,"key":1781,"name":"\u6a21\u5757"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":2213,"erp_sales_order_id":1692,"erp_store_id":null,"product_id":2262,"description":"","number":"6","outbound":"0","amount":"10600","total_amount":"63600","last_number":null,"last_amount":null,"last_total_amount":null,"cost":null,"total_cost":null,"supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}}],"projectContactPoints":[{"id":1419,"project_id":4142,"contact_id":6190,"point":"13920.00","paid_point":"8","contact":{"id":6190,"key":6190,"name":"\u674e\u777f\uff08PA\u5382\u5546\uff09","client_id":3286,"supplier_id":null,"client":{"id":3286,"key":3286,"name":"\u826f\u56fe\u79d1\u6280(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8"},"supplier":null},"projectContactPointRels":[{"id":254,"project_id":4142,"contact_id":6190,"point":"8.00","day_at":"2026-04-08","description":"","created_at":"2026-04-08 15:51:03"}],"status_display":"\u672a\u6838\u9500"}],"buildSalesOrderItems":[],"reimbursementAmountSum":null,"profit":4734.214434,"contact_points_status_display":"\u672a\u6838\u9500","total_contact_paid_point":8,"total_contact_un_paid_point":13912},"salesSupplierRels":[{"id":4205,"contract_id":4446,"supplier_id":46,"purchase_id":4447,"supplier":{"id":46,"key":46,"name":"\u795e\u5dde\u6570\u7801(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8"},"purchase":{"id":4447,"key":4447,"serial_no":"DZ202603233147774"}}],"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"handleBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remindDate":null,"serviceContractRemindDates":[],"salesContractRemindReceivers":[{"id":8886,"user_id":1001,"key":1001,"contract_id":4446,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"serviceContractRemindReceivers":[],"salesContractPaymentCollectionRemindReceivers":[{"id":10118,"user_id":1001,"key":1001,"contract_id":4446,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},{"id":10119,"user_id":1011,"key":1011,"contract_id":4446,"user":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}}},{"id":10120,"user_id":5252,"key":5252,"contract_id":4446,"user":{"id":5252,"key":5252,"name":"\u738b\u7b11\u7b11","sex":"F","avatar":{"id":101,"user_id":5252,"name":"\/files\/cdn\/a57be577deb434\/avatar\/f5529321-408e-3d11-aa95-9b0a384f2d9c.png"}}}],"salesContractPaymentCollectionRemindDates":[{"id":2766,"key":2766,"contract_id":4446,"name":"2026-06-30","value":"309425.78","overdue_days":15,"status":0,"remind_date":"2026-06-30","pct":100,"overdue_display":"\u903e\u671f15\u5929"}],"salesContractPayments":[],"salesContractInvoices":[],"contractScans":[{"id":57495,"object_type":105,"object_id":4446,"attachment_id":32533,"attachment":{"id":32533,"key":32533,"name":"130503c8-f7a4-3d5a-996c-ae394cf6f3ba","extension":"pdf","path":"\/v2\/attachment\/preview\/lLLCHpZSQkMu0_ceemp9PVo8_3HEKkFC\/130503c8-f7a4-3d5a-996c-ae394cf6f3ba\/PO2600196-Rev0_\u5317_\u62d3\u5b9e.pdf","orig_name":"PO2600196-Rev0_\u5317_\u62d3\u5b9e.pdf"}}],"receiptScans":[],"verifyScans":[],"unreadComments":null,"collected_plan":309425.78,"projectProductTotalAmount":309425.78,"projectProductAllAmount":true,"projectProductTotalCost":158798.2,"projectProductAllCost":false,"projectProductTotalCount":12,"invoiced":null,"un_invoiced":309425.78,"collected":"0","un_collected":309425.78,"is_collected":false,"handlerPerson":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remind_date":"","remind_ahead_display":"\u65e0","expire_remind_ahead_display":"\u63d0\u524d30\u5929","payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","can_create_erp_collect_ticket":true,"can_create_erp_payment_ticket":true,"can_update":true,"can_delete":false,"unread":0,"bgcolor":"#89c541","can_view_product":true,"can_progress":true,"is_chargeback":false,"is_done":false,"can_view_product_cost":true,"erp_all_un_settle_amount":309425.78,"can_view_verify_list":true,"verifyList":[{"id":130,"erp_sales_order_id":1692,"user_id":1001,"status":1,"description":null,"verify_at":"2026-03-24 11:57:15","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}]},{"id":4433,"client_id":3451,"signed_at":"2026-02-28","amount":"29800","handler":1001,"description":"","created_by":1001,"created_at":"2026-03-04 15:20:01","updated_at":"2026-03-04 16:01:44","contract_scan":null,"receipt_scan":null,"contract_type":1,"project_id":4127,"valid_date":null,"expire_date":"2029-02-28","sla":"","remind_ahead":"","expire_remind_ahead":"30 days","expire_reminded":false,"serial_no":"2026-03-04-002","payment_collection_remind_ahead":"1 day","from_project":4127,"receipt_date":null,"verify_date":null,"including_tax":true,"build_by_project":true,"need_analysis":true,"is_settle":false,"is_deliver":false,"is_outbound":false,"is_save_collection":true,"save_collection_at":"2026-03-04 15:20:01","is_verify":false,"is_draft":false,"erp_settle_amount":"0","erp_un_settle_amount":"29800","erp_payment_ticket_is_verify":false,"erp_collect_ticket_is_verify":false,"erp_cash_cost_ticket_is_verify":false,"erp_all_settle_amount":"-67","receipt_scan_uploaded":false,"verify_scan_uploaded":false,"contract_scan_uploaded":true,"is_edit_verify":false,"is_chargeback_verify":false,"b_date":959,"passed":2,"client":{"id":3451,"key":3451,"name":"\u5c71\u897f\u534e\u521b\u667a\u884c\u6570\u5b57\u79d1\u6280\u6709\u9650\u516c\u53f8","logo":null,"sales_rep":1001,"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},"contractScan":null,"receiptScan":null,"createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"commentCount":{"object_id":4433,"comment":1},"project":{"id":4127,"key":4127,"name":"\u91d1\u7545\u900dERP\u8f6f\u4ef6\u4e00\u5957\u91c7\u8d2d\u9879\u76ee","erpSalesOrder":{"id":1689,"serial_no":"XSDD-20260304-00002","from_date":null,"wrote_date":"2026-02-28","handler":1001,"client_id":3451,"purchase_contract_id":null,"project_id":4127,"sales_contract_id":4433,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":"","verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-03-04 15:20:01","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"1","amount":"29800","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5252\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-06-02\",\"amount\":\"29800\",\"pct\":\"100\"}]}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-03-04 14:51:25","updated_at":"2026-03-04 15:20:01","print_times":null,"erpSalesOrderVerifyRels":[{"id":127,"erp_sales_order_id":1689,"user_id":1001,"status":1,"description":null,"verify_at":"2026-03-04 15:20:01"}],"erpSalesOrderStopVerifyRels":[]}},"erpSalesOrder":{"id":1689,"serial_no":"XSDD-20260304-00002","from_date":null,"wrote_date":"2026-02-28","handler":1001,"client_id":3451,"purchase_contract_id":null,"project_id":4127,"sales_contract_id":4433,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":"","verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-03-04 15:20:01","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"1","amount":"29800","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5252\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-06-02\",\"amount\":\"29800\",\"pct\":\"100\"}]}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-03-04 14:51:25","updated_at":"2026-03-04 15:20:01","print_times":null,"erpSalesOrderVerifyRels":[{"id":127,"erp_sales_order_id":1689,"user_id":1001,"status":1,"description":null,"verify_at":"2026-03-04 15:20:01","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"erpSalesOrderStopVerifyRels":[],"erpSalesOrderCancelVerifyRels":[]},"fromProject":{"id":4127,"key":4127,"name":"\u91d1\u7545\u900dERP\u8f6f\u4ef6\u4e00\u5957\u91c7\u8d2d\u9879\u76ee","description":"","total_contact_point":null,"paid_contact_point":null,"is_sales_order_ready":false,"project_product_version_id":1329,"bargain_date":"2026-02-28","collected":"0","profit_pct":"93","budget":"29800","erpSalesOrder":{"id":1689,"serial_no":"XSDD-20260304-00002","from_date":null,"wrote_date":"2026-02-28","handler":1001,"client_id":3451,"purchase_contract_id":null,"project_id":4127,"sales_contract_id":4433,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":"","verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-03-04 15:20:01","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"1","amount":"29800","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5252\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-06-02\",\"amount\":\"29800\",\"pct\":\"100\"}]}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-03-04 14:51:25","updated_at":"2026-03-04 15:20:01","print_times":null},"projectProductTypes":[{"id":8444,"product_type_id":7,"key":7,"name":"\u8f6f\u4ef6","budget":"29800","pct":"93","project_id":4127,"profit":"27714"}],"projectProductRels":[{"id":11997,"project_id":4127,"product_id":2171,"amount":"29800","number":1,"cost":null,"description":"","supplier_id":null,"hardware_from":null,"software_from":"2026-03-01","maintenance_from":null,"hardware_to":null,"software_to":"2029-02-28","maintenance_to":null,"total_amount":"29800","total_cost":null,"erp_sales_order_product_id":2199,"supplier":null,"product":{"id":2171,"name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6\u670d\u52a1","product_type":7,"product_component":159,"product_brand":270,"product_serie":1724,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2025-11-24 16:16:45","updated_at":"2026-07-15 14:21:49","pinyin_shortcut":"jcxCRMrjfw","product_unit":2,"is_renew":false,"in_out_at":"2026-07-15 14:21:49.744724+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":159,"key":159,"name":"\u529e\u516c\u8f6f\u4ef6"},"productBrand":{"id":270,"key":270,"name":"\u91d1\u7545\u900d"},"productSerie":{"id":1724,"key":1724,"name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2199,"erp_sales_order_id":1689,"erp_store_id":null,"product_id":2171,"description":"","number":"1","outbound":"0","amount":"29800","total_amount":"29800","last_number":null,"last_amount":null,"last_total_amount":null,"cost":null,"total_cost":null,"supplier_id":null,"hardware_from":null,"software_from":"2026-03-01","maintenance_from":null,"hardware_to":null,"software_to":"2029-02-28","maintenance_to":null}}],"projectContactPoints":[],"buildSalesOrderItems":[],"reimbursementAmountSum":null,"profit":27714,"contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0},"salesSupplierRels":[],"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"handleBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remindDate":null,"serviceContractRemindDates":[],"salesContractRemindReceivers":[{"id":8845,"user_id":1001,"key":1001,"contract_id":4433,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},{"id":8846,"user_id":1005,"key":1005,"contract_id":4433,"user":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}}}],"serviceContractRemindReceivers":[],"salesContractPaymentCollectionRemindReceivers":[{"id":10064,"user_id":1001,"key":1001,"contract_id":4433,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},{"id":10065,"user_id":1011,"key":1011,"contract_id":4433,"user":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}}},{"id":10066,"user_id":5252,"key":5252,"contract_id":4433,"user":{"id":5252,"key":5252,"name":"\u738b\u7b11\u7b11","sex":"F","avatar":{"id":101,"user_id":5252,"name":"\/files\/cdn\/a57be577deb434\/avatar\/f5529321-408e-3d11-aa95-9b0a384f2d9c.png"}}}],"salesContractPaymentCollectionRemindDates":[{"id":2760,"key":2760,"contract_id":4433,"name":"2026-06-02","value":"29800","overdue_days":43,"status":0,"remind_date":"2026-06-02","pct":100,"overdue_display":"\u903e\u671f43\u5929"}],"salesContractPayments":[],"salesContractInvoices":[],"contractScans":[{"id":56762,"object_type":105,"object_id":4433,"attachment_id":32175,"attachment":{"id":32175,"key":32175,"name":"c439045c-f70d-3bc2-ab82-c8c97076fc06","extension":"pdf","path":"\/v2\/attachment\/preview\/lLLCHpZSQkMu0_ceemp9PVo8_3HEKkFC\/c439045c-f70d-3bc2-ab82-c8c97076fc06\/\u53cc\u7ae0-\u8f6f\u4ef6\u5408\u540c.pdf","orig_name":"\u53cc\u7ae0-\u8f6f\u4ef6\u5408\u540c.pdf"}}],"receiptScans":[],"verifyScans":[],"unreadComments":null,"collected_plan":29800,"projectProductTotalAmount":29800,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":false,"projectProductTotalCount":1,"invoiced":null,"un_invoiced":29800,"collected":"0","un_collected":29800,"is_collected":false,"handlerPerson":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remind_date":"","remind_ahead_display":"\u65e0","expire_remind_ahead_display":"\u63d0\u524d30\u5929","payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","can_create_erp_collect_ticket":true,"can_create_erp_payment_ticket":true,"can_update":true,"can_delete":false,"unread":0,"bgcolor":"#89c541","can_view_product":true,"can_progress":true,"is_chargeback":false,"is_done":false,"can_view_product_cost":true,"erp_all_un_settle_amount":29867,"can_view_verify_list":true,"verifyList":[{"id":127,"erp_sales_order_id":1689,"user_id":1001,"status":1,"description":null,"verify_at":"2026-03-04 15:20:01","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}]},{"id":4399,"client_id":3377,"signed_at":"2026-01-28","amount":"1630000","handler":1001,"description":"","created_by":1001,"created_at":"2026-01-28 14:53:38","updated_at":"2026-06-26 17:28:49","contract_scan":null,"receipt_scan":null,"contract_type":1,"project_id":4098,"valid_date":null,"expire_date":"2029-01-28","sla":"","remind_ahead":"","expire_remind_ahead":"30 days","expire_reminded":false,"serial_no":"2026\/BJ040\/BJBJ2026-1028","payment_collection_remind_ahead":"1 day","from_project":4098,"receipt_date":null,"verify_date":null,"including_tax":true,"build_by_project":true,"need_analysis":true,"is_settle":true,"is_deliver":true,"is_outbound":true,"is_save_collection":true,"save_collection_at":"2026-01-28 14:53:38","is_verify":false,"is_draft":true,"erp_settle_amount":"999","erp_un_settle_amount":"1629001","erp_payment_ticket_is_verify":false,"erp_collect_ticket_is_verify":false,"erp_cash_cost_ticket_is_verify":false,"erp_all_settle_amount":"999","receipt_scan_uploaded":false,"verify_scan_uploaded":false,"contract_scan_uploaded":true,"is_edit_verify":false,"is_chargeback_verify":true,"b_date":928,"passed":2,"client":{"id":3377,"key":3377,"name":"\u5317\u4eac\u5a01\u53d1\u65b0\u4e16\u7eaa\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8(\u8fc7\u5355)","logo":null,"sales_rep":1001,"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},"contractScan":null,"receiptScan":null,"createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"commentCount":{"object_id":4399,"comment":7},"project":{"id":4098,"key":4098,"name":"PA460\u8bbe\u5907\u7b49\u91c7\u8d2d\u9879\u76ee","erpSalesOrder":{"id":1680,"serial_no":"XSDD-20260128-00001","from_date":null,"wrote_date":"2026-01-28","handler":1001,"client_id":3377,"purchase_contract_id":null,"project_id":4098,"sales_contract_id":4399,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-01-28 14:53:38","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"20","amount":"1630000","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5252\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-03-18\",\"amount\":\"1630000\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-28 14:52:17","updated_at":"2026-01-28 14:53:38","print_times":null,"erpSalesOrderVerifyRels":[{"id":118,"erp_sales_order_id":1680,"user_id":1001,"status":1,"description":null,"verify_at":"2026-01-28 14:53:38"}],"erpSalesOrderStopVerifyRels":[]}},"erpSalesOrder":{"id":1680,"serial_no":"XSDD-20260128-00001","from_date":null,"wrote_date":"2026-01-28","handler":1001,"client_id":3377,"purchase_contract_id":null,"project_id":4098,"sales_contract_id":4399,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-01-28 14:53:38","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"20","amount":"1630000","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5252\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-03-18\",\"amount\":\"1630000\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-28 14:52:17","updated_at":"2026-01-28 14:53:38","print_times":null,"erpSalesOrderVerifyRels":[{"id":118,"erp_sales_order_id":1680,"user_id":1001,"status":1,"description":null,"verify_at":"2026-01-28 14:53:38","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"erpSalesOrderStopVerifyRels":[],"erpSalesOrderCancelVerifyRels":[]},"fromProject":{"id":4098,"key":4098,"name":"PA460\u8bbe\u5907\u7b49\u91c7\u8d2d\u9879\u76ee","description":"","total_contact_point":"388713","paid_contact_point":null,"is_sales_order_ready":true,"project_product_version_id":1316,"bargain_date":"2026-01-28","collected":"999","profit_pct":"1.72","budget":"1630000","erpSalesOrder":{"id":1680,"serial_no":"XSDD-20260128-00001","from_date":null,"wrote_date":"2026-01-28","handler":1001,"client_id":3377,"purchase_contract_id":null,"project_id":4098,"sales_contract_id":4399,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-01-28 14:53:38","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"20","amount":"1630000","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5252\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-03-18\",\"amount\":\"1630000\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-28 14:52:17","updated_at":"2026-01-28 14:53:38","print_times":null},"projectProductTypes":[{"id":8397,"product_type_id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907","budget":"1630000","pct":"1.72","project_id":4098,"profit":"28036"}],"projectProductRels":[{"id":11937,"project_id":4098,"product_id":969,"amount":"53171","number":2,"cost":"36680","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"106342","total_cost":"73360","erp_sales_order_product_id":2166,"supplier":null,"product":{"id":969,"name":"PAN-PA-1410","product_type":5,"product_component":26,"product_brand":8,"product_serie":607,"product_misc":null,"product_qa":null,"pn":"","description":"Palo Alto Networks PA-1410","created_by":1013,"created_at":"2023-08-04 15:49:28","updated_at":"2026-07-04 23:56:28","pinyin_shortcut":"PANPA1410","product_unit":1,"is_renew":false,"in_out_at":"2026-07-04 23:56:28.995218+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":26,"key":26,"name":"\u9632\u706b\u5899\u4e3b\u673a"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":607,"key":607,"name":"PA-1410\u9632\u706b\u5899\u4e3b\u673a"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":2166,"erp_sales_order_id":1680,"erp_store_id":null,"product_id":969,"description":"","number":"2","outbound":"2","amount":"53171","total_amount":"106342","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"36680","total_cost":"73360","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":11938,"project_id":4098,"product_id":1973,"amount":"130000","number":2,"cost":"89068","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"260000","total_cost":"178136","erp_sales_order_product_id":2167,"supplier":null,"product":{"id":1973,"name":"PAN-PA-1410-BND-CORESEC-3YR","product_type":5,"product_component":35,"product_brand":8,"product_serie":803,"product_misc":null,"product_qa":null,"pn":"","description":"PAN-PA-1410-BND-CORESEC-3YR PA-1410\uff0cPrecision AI Network Security Subscription Bundle (Advanced Threat Prevention, Advanced URL Filtering,Advanced Wildfire, Advanced DNS Security and SD-WAN ), 3 years (36 months) term\n\u7cbe\u51c6AI\u7f51\u7edc\u5b89\u5168\u8ba2\u9605\u5305\uff08\u9ad8\u7ea7\u5a01\u80c1\u9632\u5fa1\u3001\u9ad8\u7ea7URL\u8fc7\u6ee4\u3001\u9ad8\u7ea7\u91ce\u706b\u3001\u9ad8\u7ea7DNS\u5b89\u5168\u548cSD-WAN\uff09\uff0c3\u5e74\uff0836\u4e2a\u6708\uff09\u671f\u9650","created_by":1013,"created_at":"2025-05-20 09:22:36","updated_at":"2026-06-26 17:28:49","pinyin_shortcut":"PANPA1410BNDCORESEC3YR","product_unit":2,"is_renew":false,"in_out_at":"2026-06-26 17:28:49.689912+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":35,"key":35,"name":"\u9632\u706b\u5899\u8f6f\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":803,"key":803,"name":"PA-1410\u4e09\u5e74\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2167,"erp_sales_order_id":1680,"erp_store_id":null,"product_id":1973,"description":"","number":"2","outbound":"2","amount":"130000","total_amount":"260000","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"89068","total_cost":"178136","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":11939,"project_id":4098,"product_id":994,"amount":"50297","number":2,"cost":"34350","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"100594","total_cost":"68700","erp_sales_order_product_id":2168,"supplier":null,"product":{"id":994,"name":"PAN-SVC-BKLN-1410-3YR","product_type":5,"product_component":35,"product_brand":8,"product_serie":803,"product_misc":null,"product_qa":null,"pn":"","description":"PA-1410, Partner enabled premium support, 1 year (12 months) term.","created_by":1013,"created_at":"2023-08-09 17:40:22","updated_at":"2026-06-26 17:28:49","pinyin_shortcut":"PANSVCBKLN14103YR","product_unit":2,"is_renew":false,"in_out_at":"2026-06-26 17:28:49.689912+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":35,"key":35,"name":"\u9632\u706b\u5899\u8f6f\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":803,"key":803,"name":"PA-1410\u4e09\u5e74\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2168,"erp_sales_order_id":1680,"erp_store_id":null,"product_id":994,"description":"","number":"2","outbound":"2","amount":"50297","total_amount":"100594","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"34350","total_cost":"68700","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":11940,"project_id":4098,"product_id":1562,"amount":"14122","number":2,"cost":"9673","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"28244","total_cost":"19346","erp_sales_order_product_id":2169,"supplier":null,"product":{"id":1562,"name":"PAN-PWR-450W-AC","product_type":5,"product_component":36,"product_brand":8,"product_serie":1244,"product_misc":null,"product_qa":null,"pn":"","description":"PA-3400,PA-1400, ION 5200 and ION 9200 450W spare power supply","created_by":1013,"created_at":"2024-04-15 15:40:42","updated_at":"2026-06-26 17:28:49","pinyin_shortcut":"PANPWR450WAC","product_unit":2,"is_renew":false,"in_out_at":"2026-06-26 17:28:49.689912+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":36,"key":36,"name":"PA\u8bb8\u53ef\u8bc1"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1244,"key":1244,"name":"PA1420\u8f6f\u4ef6\u6388\u6743"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2169,"erp_sales_order_id":1680,"erp_store_id":null,"product_id":1562,"description":"","number":"2","outbound":"2","amount":"14122","total_amount":"28244","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"9673","total_cost":"19346","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":11941,"project_id":4098,"product_id":2230,"amount":"275603","number":1,"cost":"169548","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"275603","total_cost":"169548","erp_sales_order_product_id":2170,"supplier":null,"product":{"id":2230,"name":"PAN-PA-3440","product_type":5,"product_component":26,"product_brand":8,"product_serie":1758,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2026-01-12 10:51:34","updated_at":"2026-06-26 17:28:49","pinyin_shortcut":"PANPA3440","product_unit":1,"is_renew":false,"in_out_at":"2026-06-26 17:28:49.689912+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":26,"key":26,"name":"\u9632\u706b\u5899\u4e3b\u673a"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1758,"key":1758,"name":"PA-3440\u9632\u706b\u5899\u4e3b\u673a"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":2170,"erp_sales_order_id":1680,"erp_store_id":null,"product_id":2230,"description":"","number":"1","outbound":"1","amount":"275603","total_amount":"275603","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"169548","total_cost":"169548","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":11942,"project_id":4098,"product_id":2231,"amount":"399484","number":1,"cost":"243588","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"399484","total_cost":"243588","erp_sales_order_product_id":2171,"supplier":null,"product":{"id":2231,"name":"PAN-PA-3440-ATP-3YR","product_type":5,"product_component":36,"product_brand":8,"product_serie":1759,"product_misc":null,"product_qa":null,"pn":"","description":"dvanced Threat Prevention subscription 3-year term, PA-3440","created_by":1013,"created_at":"2026-01-12 11:13:10","updated_at":"2026-07-04 23:56:28","pinyin_shortcut":"PANPA3440ATP3YR","product_unit":2,"is_renew":false,"in_out_at":"2026-07-04 23:56:28.995218+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":36,"key":36,"name":"PA\u8bb8\u53ef\u8bc1"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1759,"key":1759,"name":"PA3440\u8f6f\u4ef6\u6388\u6743"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2171,"erp_sales_order_id":1680,"erp_store_id":null,"product_id":2231,"description":"","number":"1","outbound":"1","amount":"399484","total_amount":"399484","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"243588","total_cost":"243588","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":11943,"project_id":4098,"product_id":2232,"amount":"210375","number":1,"cost":"128278","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"210375","total_cost":"128278","erp_sales_order_product_id":2172,"supplier":null,"product":{"id":2232,"name":"PAN-SVC-BKLN-3440-3YR","product_type":5,"product_component":214,"product_brand":8,"product_serie":1760,"product_misc":null,"product_qa":null,"pn":"","description":"Partner enabled premium support 3-year term, PA-3440","created_by":1013,"created_at":"2026-01-12 11:15:06","updated_at":"2026-07-04 23:56:28","pinyin_shortcut":"PANSVCBKLN34403YR","product_unit":2,"is_renew":false,"in_out_at":"2026-07-04 23:56:28.995218+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":214,"key":214,"name":"\u9632\u706b\u5899\u670d\u52a1"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1760,"key":1760,"name":"\u4e09\u5e74\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2172,"erp_sales_order_id":1680,"erp_store_id":null,"product_id":2232,"description":"","number":"1","outbound":"1","amount":"210375","total_amount":"210375","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"128278","total_cost":"128278","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":11944,"project_id":4098,"product_id":851,"amount":"31557","number":2,"cost":"21038","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"63114","total_cost":"42076","erp_sales_order_product_id":2173,"supplier":null,"product":{"id":851,"name":"PAN-PA-460","product_type":5,"product_component":26,"product_brand":8,"product_serie":802,"product_misc":null,"product_qa":null,"pn":"","description":"Palo Alto Networks PA-460","created_by":1013,"created_at":"2022-07-25 15:56:10","updated_at":"2026-06-26 17:28:49","pinyin_shortcut":"PANPA460","product_unit":1,"is_renew":false,"in_out_at":"2026-06-26 17:28:49.689912+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":26,"key":26,"name":"\u9632\u706b\u5899\u4e3b\u673a"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":802,"key":802,"name":"PA-460\u9632\u706b\u5899\u4e3b\u673a"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":2173,"erp_sales_order_id":1680,"erp_store_id":null,"product_id":851,"description":"","number":"2","outbound":"2","amount":"31557","total_amount":"63114","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"21038","total_cost":"42076","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":11945,"project_id":4098,"product_id":2233,"amount":"62695","number":2,"cost":"41797","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"125390","total_cost":"83594","erp_sales_order_product_id":2174,"supplier":null,"product":{"id":2233,"name":"PAN-PA-460-BND-CORESEC-3YR","product_type":5,"product_component":36,"product_brand":8,"product_serie":1004,"product_misc":null,"product_qa":null,"pn":"","description":"PA-460, Precision AI Network Security Subscription Bundle (Advanced Threat Prevention, Advanced URL Filtering, Advanced Wildfire, Advanced DNS Security and Advanced SD-WAN ), 3 years (36 months) term","created_by":1013,"created_at":"2026-01-12 11:22:00","updated_at":"2026-06-26 17:28:49","pinyin_shortcut":"PANPA460BNDCORESEC3YR","product_unit":2,"is_renew":false,"in_out_at":"2026-06-26 17:28:49.689912+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":36,"key":36,"name":"PA\u8bb8\u53ef\u8bc1"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1004,"key":1004,"name":"PA460\u8f6f\u4ef6\u6388\u6743"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2174,"erp_sales_order_id":1680,"erp_store_id":null,"product_id":2233,"description":"","number":"2","outbound":"2","amount":"62695","total_amount":"125390","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"41797","total_cost":"83594","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":11946,"project_id":4098,"product_id":1340,"amount":"1384","number":2,"cost":"923","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"2768","total_cost":"1846","erp_sales_order_product_id":2175,"supplier":null,"product":{"id":1340,"name":"PAN-PWR-50W-AC","product_type":5,"product_component":157,"product_brand":8,"product_serie":1012,"product_misc":null,"product_qa":null,"pn":"","description":"50W AC power adapter for PA-440 PA-450 and PA-460","created_by":1013,"created_at":"2024-01-25 09:26:04","updated_at":"2026-06-26 17:28:49","pinyin_shortcut":"PANPWR50WAC","product_unit":3,"is_renew":false,"in_out_at":"2026-06-26 17:28:49.689912+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":157,"key":157,"name":"\u9632\u706b\u5899\u914d\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1012,"key":1012,"name":"PA-440\/450\/460\u7535\u6e90"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":2175,"erp_sales_order_id":1680,"erp_store_id":null,"product_id":1340,"description":"","number":"2","outbound":"2","amount":"1384","total_amount":"2768","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"923","total_cost":"1846","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":11947,"project_id":4098,"product_id":1339,"amount":"27234","number":2,"cost":"18156","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"54468","total_cost":"36312","erp_sales_order_product_id":2176,"supplier":null,"product":{"id":1339,"name":"PAN-SVC-BKLN-460-3YR","product_type":5,"product_component":35,"product_brand":8,"product_serie":1011,"product_misc":null,"product_qa":null,"pn":"","description":"PA-460, Partner enabled premium support, 3 years (36months), term. ","created_by":1013,"created_at":"2024-01-25 09:25:01","updated_at":"2026-06-26 17:28:49","pinyin_shortcut":"PANSVCBKLN4603YR","product_unit":8,"is_renew":false,"in_out_at":"2026-06-26 17:28:49.689912+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":35,"key":35,"name":"\u9632\u706b\u5899\u8f6f\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1011,"key":1011,"name":"PA-460\u4e09\u5e74\u670d\u52a1"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2176,"erp_sales_order_id":1680,"erp_store_id":null,"product_id":1339,"description":"","number":"2","outbound":"2","amount":"27234","total_amount":"54468","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"18156","total_cost":"36312","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":11948,"project_id":4098,"product_id":989,"amount":"3618","number":1,"cost":"1731","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"3618","total_cost":"1731","erp_sales_order_product_id":2177,"supplier":null,"product":{"id":989,"name":"PAN-PA-400-RACKTRAY","product_type":5,"product_component":157,"product_brand":8,"product_serie":615,"product_misc":null,"product_qa":null,"pn":"","description":"Rack mountable tray for up to two PA-400s and 4 power adapters for a 4 post rack mount (PA-440\/450\/460 models only)","created_by":1013,"created_at":"2023-08-09 16:14:38","updated_at":"2026-07-04 23:56:28","pinyin_shortcut":"PANPA400RACKTRAY","product_unit":2,"is_renew":false,"in_out_at":"2026-07-04 23:56:28.995218+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":157,"key":157,"name":"\u9632\u706b\u5899\u914d\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":615,"key":615,"name":"PA-440\/450\/460\u5bfc\u8f68"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2177,"erp_sales_order_id":1680,"erp_store_id":null,"product_id":989,"description":"","number":"1","outbound":"1","amount":"3618","total_amount":"3618","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"1731","total_cost":"1731","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}}],"projectContactPoints":[{"id":1407,"project_id":4098,"contact_id":6231,"point":"388713.00","paid_point":null,"contact":{"id":6231,"key":6231,"name":"\u674e\u777f","client_id":3377,"supplier_id":null,"client":{"id":3377,"key":3377,"name":"\u5317\u4eac\u5a01\u53d1\u65b0\u4e16\u7eaa\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8(\u8fc7\u5355)"},"supplier":null},"projectContactPointRels":[],"status_display":"\u672a\u6838\u9500"}],"buildSalesOrderItems":[{"id":13892,"project_id":4098},{"id":13893,"project_id":4098},{"id":13894,"project_id":4098},{"id":13895,"project_id":4098},{"id":13883,"project_id":4098},{"id":13884,"project_id":4098},{"id":13885,"project_id":4098},{"id":13886,"project_id":4098},{"id":13887,"project_id":4098},{"id":13888,"project_id":4098},{"id":13889,"project_id":4098},{"id":13890,"project_id":4098},{"id":13891,"project_id":4098},{"id":13896,"project_id":4098},{"id":13897,"project_id":4098},{"id":13898,"project_id":4098},{"id":13899,"project_id":4098},{"id":13900,"project_id":4098},{"id":13901,"project_id":4098},{"id":13902,"project_id":4098}],"reimbursementAmountSum":{"project_id":4098,"sum":"999.00"},"profit":28036,"contact_points_status_display":"\u672a\u6838\u9500","total_contact_paid_point":0,"total_contact_un_paid_point":388713},"salesSupplierRels":[{"id":4215,"contract_id":4399,"supplier_id":163,"purchase_id":4374,"supplier":{"id":163,"key":163,"name":"\u536b\u5b9e\u5eb7\u79d1\u8d38(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8"},"purchase":{"id":4374,"key":4374,"serial_no":"2025WSCN-E-020-C1310-PAN"}}],"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"handleBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remindDate":null,"serviceContractRemindDates":[],"salesContractRemindReceivers":[{"id":8893,"user_id":1001,"key":1001,"contract_id":4399,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"serviceContractRemindReceivers":[],"salesContractPaymentCollectionRemindReceivers":[{"id":10041,"user_id":1001,"key":1001,"contract_id":4399,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},{"id":10042,"user_id":1011,"key":1011,"contract_id":4399,"user":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}}},{"id":10043,"user_id":5252,"key":5252,"contract_id":4399,"user":{"id":5252,"key":5252,"name":"\u738b\u7b11\u7b11","sex":"F","avatar":{"id":101,"user_id":5252,"name":"\/files\/cdn\/a57be577deb434\/avatar\/f5529321-408e-3d11-aa95-9b0a384f2d9c.png"}}}],"salesContractPaymentCollectionRemindDates":[{"id":2744,"key":2744,"contract_id":4399,"name":"2026-03-18","value":"1630000","overdue_days":119,"status":0,"remind_date":"2026-03-18","pct":100,"overdue_display":"\u903e\u671f119\u5929"}],"salesContractPayments":[{"id":"23","key":"23","contract_id":4399,"value":"999","created_by":1001,"created_at":"2026-04-29 15:52:14","description":"","collected_date":"2026-04-29 15:52:14","amount":"999","createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4},"pct":0.06}],"salesContractInvoices":[{"id":2299,"key":2299,"contract_id":4399,"value":"1630000","attachment_id":null,"from_date":"2026-02-02","description":"","is_draft":false,"is_cancel":false,"salesInvoiceAmounts":[{"id":2867,"sales_invoice_id":2299,"amount":"1630000","tax_rate":"13"}],"attachment":null,"attachmentRelationships":[],"files":[{"id":56126,"object_type":102,"object_id":2299,"attachment_id":31710,"attachment":{"id":31710,"key":31710,"name":"ff822582-68b1-3aab-b9f1-62fbc562c7e4","extension":"pdf","path":"\/v2\/attachment\/view\/lLLCHpZSQkMu0_ceemp9PVo8_3HEKkFC\/ff822582-68b1-3aab-b9f1-62fbc562c7e4\/dzfp_26112000000433888516_\u5317\u4eac\u5a01\u53d1\u65b0\u4e16\u7eaa\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8_20260202172244.pdf","orig_name":"dzfp_26112000000433888516_\u5317\u4eac\u5a01\u53d1\u65b0\u4e16\u7eaa\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8_20260202172244.pdf"}}]}],"contractScans":[{"id":57701,"object_type":105,"object_id":4399,"attachment_id":31656,"attachment":{"id":31656,"key":31656,"name":"1a0e1bf1-d741-341d-8c36-68f2aae81c99","extension":"pdf","path":"\/v2\/attachment\/preview\/lLLCHpZSQkMu0_ceemp9PVo8_3HEKkFC\/1a0e1bf1-d741-341d-8c36-68f2aae81c99\/2026_01_29_09_13_24.pdf","orig_name":"2026_01_29_09_13_24.pdf"}}],"receiptScans":[],"verifyScans":[],"unreadComments":null,"collected_plan":1630000,"projectProductTotalAmount":1630000,"projectProductAllAmount":true,"projectProductTotalCost":1046515,"projectProductAllCost":true,"projectProductTotalCount":20,"invoiced":"1630000","un_invoiced":0,"collected":"999","un_collected":1629001,"is_collected":false,"handlerPerson":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remind_date":"","remind_ahead_display":"\u65e0","expire_remind_ahead_display":"\u63d0\u524d30\u5929","payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","can_create_erp_collect_ticket":true,"can_create_erp_payment_ticket":true,"can_update":true,"can_delete":false,"unread":0,"bgcolor":"#89c541","can_view_product":true,"can_progress":true,"is_chargeback":false,"is_done":false,"can_view_product_cost":true,"erp_all_un_settle_amount":1629001,"can_view_verify_list":true,"verifyList":[{"id":118,"erp_sales_order_id":1680,"user_id":1001,"status":1,"description":null,"verify_at":"2026-01-28 14:53:38","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}]},{"id":4388,"client_id":3435,"signed_at":"2026-01-22","amount":"29800","handler":1001,"description":"","created_by":1001,"created_at":"2026-01-22 12:32:43","updated_at":"2026-04-01 10:09:20","contract_scan":null,"receipt_scan":null,"contract_type":1,"project_id":4111,"valid_date":null,"expire_date":"2029-01-21","sla":"","remind_ahead":"","expire_remind_ahead":"30 days","expire_reminded":false,"serial_no":"JCX-ZHY-2025110101","payment_collection_remind_ahead":"1 day","from_project":4111,"receipt_date":null,"verify_date":null,"including_tax":true,"build_by_project":true,"need_analysis":true,"is_settle":true,"is_deliver":true,"is_outbound":true,"is_save_collection":true,"save_collection_at":"2026-01-22 13:25:23","is_verify":false,"is_draft":false,"erp_settle_amount":"29800","erp_un_settle_amount":"0","erp_payment_ticket_is_verify":false,"erp_collect_ticket_is_verify":false,"erp_cash_cost_ticket_is_verify":false,"erp_all_settle_amount":"29800","receipt_scan_uploaded":false,"verify_scan_uploaded":false,"contract_scan_uploaded":true,"is_edit_verify":false,"is_chargeback_verify":false,"b_date":921,"passed":2,"client":{"id":3435,"key":3435,"name":"\u5317\u4eac\u4e2d\u535a\u6570\u667a\u79d1\u6280\u6709\u9650\u516c\u53f8","logo":null,"sales_rep":1001,"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},"contractScan":null,"receiptScan":null,"createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"commentCount":{"object_id":4388,"comment":5},"project":{"id":4111,"key":4111,"name":"\u91d1\u7545\u900dERP\u8f6f\u4ef6\u4e00\u5957\u91c7\u8d2d\u9879\u76ee","erpSalesOrder":{"id":1675,"serial_no":"XSDD-20260122-00001","from_date":null,"wrote_date":"2026-01-22","handler":1001,"client_id":3435,"purchase_contract_id":null,"project_id":4111,"sales_contract_id":4388,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":"","verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-01-22 12:32:43","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"1","amount":"29800","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5252\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-22 12:17:04","updated_at":"2026-01-22 12:32:43","print_times":null,"erpSalesOrderVerifyRels":[{"id":113,"erp_sales_order_id":1675,"user_id":1001,"status":1,"description":null,"verify_at":"2026-01-22 12:32:43"}],"erpSalesOrderStopVerifyRels":[]}},"erpSalesOrder":{"id":1675,"serial_no":"XSDD-20260122-00001","from_date":null,"wrote_date":"2026-01-22","handler":1001,"client_id":3435,"purchase_contract_id":null,"project_id":4111,"sales_contract_id":4388,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":"","verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-01-22 12:32:43","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"1","amount":"29800","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5252\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-22 12:17:04","updated_at":"2026-01-22 12:32:43","print_times":null,"erpSalesOrderVerifyRels":[{"id":113,"erp_sales_order_id":1675,"user_id":1001,"status":1,"description":null,"verify_at":"2026-01-22 12:32:43","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"erpSalesOrderStopVerifyRels":[],"erpSalesOrderCancelVerifyRels":[]},"fromProject":{"id":4111,"key":4111,"name":"\u91d1\u7545\u900dERP\u8f6f\u4ef6\u4e00\u5957\u91c7\u8d2d\u9879\u76ee","description":"","total_contact_point":null,"paid_contact_point":null,"is_sales_order_ready":true,"project_product_version_id":1307,"bargain_date":"2026-01-22","collected":"29800","profit_pct":"93","budget":"29800","erpSalesOrder":{"id":1675,"serial_no":"XSDD-20260122-00001","from_date":null,"wrote_date":"2026-01-22","handler":1001,"client_id":3435,"purchase_contract_id":null,"project_id":4111,"sales_contract_id":4388,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":"","verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-01-22 12:32:43","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"1","amount":"29800","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5252\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-22 12:17:04","updated_at":"2026-01-22 12:32:43","print_times":null},"projectProductTypes":[{"id":8519,"product_type_id":7,"key":7,"name":"\u8f6f\u4ef6","budget":"29800","pct":"93","project_id":4111,"profit":"27714"}],"projectProductRels":[{"id":11884,"project_id":4111,"product_id":2171,"amount":"29800","number":1,"cost":"0","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"29800","total_cost":"0","erp_sales_order_product_id":2150,"supplier":null,"product":{"id":2171,"name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6\u670d\u52a1","product_type":7,"product_component":159,"product_brand":270,"product_serie":1724,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2025-11-24 16:16:45","updated_at":"2026-07-15 14:21:49","pinyin_shortcut":"jcxCRMrjfw","product_unit":2,"is_renew":false,"in_out_at":"2026-07-15 14:21:49.744724+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":159,"key":159,"name":"\u529e\u516c\u8f6f\u4ef6"},"productBrand":{"id":270,"key":270,"name":"\u91d1\u7545\u900d"},"productSerie":{"id":1724,"key":1724,"name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2150,"erp_sales_order_id":1675,"erp_store_id":null,"product_id":2171,"description":"","number":"1","outbound":"1","amount":"29800","total_amount":"29800","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"0","total_cost":"0","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}}],"projectContactPoints":[],"buildSalesOrderItems":[{"id":13839,"project_id":4111}],"reimbursementAmountSum":null,"profit":27714,"contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0},"salesSupplierRels":[],"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"handleBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remindDate":null,"serviceContractRemindDates":[],"salesContractRemindReceivers":[{"id":8885,"user_id":1001,"key":1001,"contract_id":4388,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"serviceContractRemindReceivers":[],"salesContractPaymentCollectionRemindReceivers":[{"id":10102,"user_id":1001,"key":1001,"contract_id":4388,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},{"id":10103,"user_id":1011,"key":1011,"contract_id":4388,"user":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}}},{"id":10104,"user_id":5252,"key":5252,"contract_id":4388,"user":{"id":5252,"key":5252,"name":"\u738b\u7b11\u7b11","sex":"F","avatar":{"id":101,"user_id":5252,"name":"\/files\/cdn\/a57be577deb434\/avatar\/f5529321-408e-3d11-aa95-9b0a384f2d9c.png"}}}],"salesContractPaymentCollectionRemindDates":[{"id":2728,"key":2728,"contract_id":4388,"name":"2026-01-30","value":"29800","overdue_days":null,"status":1,"remind_date":"2026-01-30","pct":100,"overdue_display":""}],"salesContractPayments":[{"id":"12168","key":"12168","contract_id":4388,"value":"29800","created_by":1013,"created_at":"2026-01-27 16:58:47","description":null,"collected_date":"2026-01-27 00:00:00","amount":"29800","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":2294,"key":2294,"contract_id":4388,"value":"29800","attachment_id":null,"from_date":"2026-01-26","description":"","is_draft":false,"is_cancel":false,"salesInvoiceAmounts":[{"id":1163,"sales_invoice_id":2294,"amount":"29800","tax_rate":"6"}],"attachment":null,"attachmentRelationships":[],"files":[{"id":55958,"object_type":102,"object_id":2294,"attachment_id":31585,"attachment":{"id":31585,"key":31585,"name":"e7d13c7b-9632-3ae7-8c4d-6a8ec03c097b","extension":"pdf","path":"\/v2\/attachment\/view\/lLLCHpZSQkMu0_ceemp9PVo8_3HEKkFC\/e7d13c7b-9632-3ae7-8c4d-6a8ec03c097b\/dzfp_26112000000327542626_\u5317\u4eac\u4e2d\u535a\u6570\u667a\u79d1\u6280\u6709\u9650\u516c\u53f8_20260126145044.pdf","orig_name":"dzfp_26112000000327542626_\u5317\u4eac\u4e2d\u535a\u6570\u667a\u79d1\u6280\u6709\u9650\u516c\u53f8_20260126145044.pdf"}}]}],"contractScans":[{"id":57488,"object_type":105,"object_id":4388,"attachment_id":31575,"attachment":{"id":31575,"key":31575,"name":"76f9e3d4-033b-3b14-8467-87fb461c607a","extension":"pdf","path":"\/v2\/attachment\/preview\/lLLCHpZSQkMu0_ceemp9PVo8_3HEKkFC\/76f9e3d4-033b-3b14-8467-87fb461c607a\/2026_01_23_16_50_59.pdf","orig_name":"2026_01_23_16_50_59.pdf"}}],"receiptScans":[],"verifyScans":[],"unreadComments":null,"collected_plan":29800,"projectProductTotalAmount":29800,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalCount":1,"invoiced":"29800","un_invoiced":0,"collected":"29800","un_collected":0,"is_collected":true,"handlerPerson":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remind_date":"","remind_ahead_display":"\u65e0","expire_remind_ahead_display":"\u63d0\u524d30\u5929","payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","can_create_erp_collect_ticket":true,"can_create_erp_payment_ticket":true,"can_update":true,"can_delete":false,"unread":0,"bgcolor":"#89c541","can_view_product":true,"can_progress":true,"is_chargeback":false,"is_done":false,"can_view_product_cost":true,"erp_all_un_settle_amount":0,"can_view_verify_list":true,"verifyList":[{"id":113,"erp_sales_order_id":1675,"user_id":1001,"status":1,"description":null,"verify_at":"2026-01-22 12:32:43","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}]},{"id":4373,"client_id":2553,"signed_at":"2026-01-12","amount":"1400","handler":1001,"description":"","created_by":1001,"created_at":"2026-01-12 10:26:55","updated_at":"2026-01-22 15:08:40","contract_scan":null,"receipt_scan":null,"contract_type":1,"project_id":4096,"valid_date":null,"expire_date":"2027-01-12","sla":"","remind_ahead":"","expire_remind_ahead":"30 days","expire_reminded":false,"serial_no":"2026-01-12-001","payment_collection_remind_ahead":"1 day","from_project":4096,"receipt_date":null,"verify_date":null,"including_tax":true,"build_by_project":true,"need_analysis":true,"is_settle":true,"is_deliver":true,"is_outbound":true,"is_save_collection":true,"save_collection_at":"2026-01-12 10:26:55","is_verify":false,"is_draft":false,"erp_settle_amount":"0","erp_un_settle_amount":"1400","erp_payment_ticket_is_verify":false,"erp_collect_ticket_is_verify":false,"erp_cash_cost_ticket_is_verify":false,"erp_all_settle_amount":"0","receipt_scan_uploaded":false,"verify_scan_uploaded":false,"contract_scan_uploaded":true,"is_edit_verify":false,"is_chargeback_verify":false,"b_date":181,"passed":2,"client":{"id":2553,"key":2553,"name":"\u9752\u5c9b\u9890\u6770\u9e3f\u5229\u79d1\u6280\u6709\u9650\u516c\u53f8","logo":null,"sales_rep":1001,"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},"contractScan":null,"receiptScan":null,"createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"commentCount":{"object_id":4373,"comment":7},"project":{"id":4096,"key":4096,"name":"\u6a21\u5757\u91c7\u8d2d","erpSalesOrder":{"id":1668,"serial_no":"XSDD-20260112-00001","from_date":null,"wrote_date":"2026-01-12","handler":1001,"client_id":2553,"purchase_contract_id":null,"project_id":4096,"sales_contract_id":4373,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-01-12 10:26:55","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"2","amount":"1400","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5388\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-02-12\",\"amount\":\"1400\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-12 09:34:00","updated_at":"2026-01-12 10:26:55","print_times":null,"erpSalesOrderVerifyRels":[{"id":106,"erp_sales_order_id":1668,"user_id":1001,"status":1,"description":null,"verify_at":"2026-01-12 10:26:55"}],"erpSalesOrderStopVerifyRels":[]}},"erpSalesOrder":{"id":1668,"serial_no":"XSDD-20260112-00001","from_date":null,"wrote_date":"2026-01-12","handler":1001,"client_id":2553,"purchase_contract_id":null,"project_id":4096,"sales_contract_id":4373,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-01-12 10:26:55","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"2","amount":"1400","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5388\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-02-12\",\"amount\":\"1400\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-12 09:34:00","updated_at":"2026-01-12 10:26:55","print_times":null,"erpSalesOrderVerifyRels":[{"id":106,"erp_sales_order_id":1668,"user_id":1001,"status":1,"description":null,"verify_at":"2026-01-12 10:26:55","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"erpSalesOrderStopVerifyRels":[],"erpSalesOrderCancelVerifyRels":[]},"fromProject":{"id":4096,"key":4096,"name":"\u6a21\u5757\u91c7\u8d2d","description":"","total_contact_point":"723","paid_contact_point":null,"is_sales_order_ready":true,"project_product_version_id":1182,"bargain_date":"2026-01-12","collected":"0","profit_pct":"2","budget":"1400","erpSalesOrder":{"id":1668,"serial_no":"XSDD-20260112-00001","from_date":null,"wrote_date":"2026-01-12","handler":1001,"client_id":2553,"purchase_contract_id":null,"project_id":4096,"sales_contract_id":4373,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":null,"verify_type":2,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"2026-01-12 10:26:55","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"2","amount":"1400","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5388\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-02-12\",\"amount\":\"1400\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-12 09:34:00","updated_at":"2026-01-12 10:26:55","print_times":null},"projectProductTypes":[{"id":8293,"product_type_id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 ","budget":"1400","pct":"2","project_id":4096,"profit":"28"}],"projectProductRels":[{"id":11555,"project_id":4096,"product_id":984,"amount":"700","number":2,"cost":"190","description":"","supplier_id":null,"hardware_from":"2026-01-12","software_from":null,"maintenance_from":null,"hardware_to":"2027-01-11","software_to":null,"maintenance_to":null,"total_amount":"1400","total_cost":"380","erp_sales_order_product_id":2138,"supplier":null,"product":{"id":984,"name":"PAN-SFP-LX\u7b2c\u4e09\u65b9\u6a21\u5757","product_type":4,"product_component":43,"product_brand":8,"product_serie":612,"product_misc":null,"product_qa":null,"pn":"","description":"SFP form factor, LX 1Gb optical transceiver, 10Km reach, SMF, duplex LC, IEEE 802.3ab 1000BASE-LX compliant","created_by":1013,"created_at":"2023-08-09 15:26:41","updated_at":"2026-01-12 16:41:06","pinyin_shortcut":"PANSFPLXdsfmk","product_unit":3,"is_renew":false,"in_out_at":"2026-01-12 16:41:06.766587+08","productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":43,"key":43,"name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":612,"key":612,"name":"PAN-SFP-LX"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":2138,"erp_sales_order_id":1668,"erp_store_id":null,"product_id":984,"description":"","number":"2","outbound":"2","amount":"700","total_amount":"1400","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"190","total_cost":"380","supplier_id":null,"hardware_from":"2026-01-12","software_from":null,"maintenance_from":null,"hardware_to":"2027-01-11","software_to":null,"maintenance_to":null}}],"projectContactPoints":[{"id":1388,"project_id":4096,"contact_id":6221,"point":"723.00","paid_point":null,"contact":{"id":6221,"key":6221,"name":"\u674e\u777f","client_id":2553,"supplier_id":null,"client":{"id":2553,"key":2553,"name":"\u9752\u5c9b\u9890\u6770\u9e3f\u5229\u79d1\u6280\u6709\u9650\u516c\u53f8"},"supplier":null},"projectContactPointRels":[],"status_display":"\u672a\u6838\u9500"}],"buildSalesOrderItems":[{"id":13837,"project_id":4096},{"id":13836,"project_id":4096}],"reimbursementAmountSum":null,"profit":28,"contact_points_status_display":"\u672a\u6838\u9500","total_contact_paid_point":0,"total_contact_un_paid_point":723},"salesSupplierRels":[{"id":4054,"contract_id":4373,"supplier_id":756,"purchase_id":4376,"supplier":{"id":756,"key":756,"name":"\u5317\u4eac\u667a\u5fb7\u5929\u8bda\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4376,"key":4376,"serial_no":"TSKJ20260112-HYF-001"}}],"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"handleBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remindDate":null,"serviceContractRemindDates":[],"salesContractRemindReceivers":[{"id":8785,"user_id":1001,"key":1001,"contract_id":4373,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"serviceContractRemindReceivers":[],"salesContractPaymentCollectionRemindReceivers":[{"id":9934,"user_id":1001,"key":1001,"contract_id":4373,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},{"id":9935,"user_id":1011,"key":1011,"contract_id":4373,"user":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}}}],"salesContractPaymentCollectionRemindDates":[{"id":2716,"key":2716,"contract_id":4373,"name":"2026-02-12","value":"1400","overdue_days":153,"status":0,"remind_date":"2026-02-12","pct":100,"overdue_display":"\u903e\u671f153\u5929"}],"salesContractPayments":[],"salesContractInvoices":[{"id":2292,"key":2292,"contract_id":4373,"value":"1400","attachment_id":null,"from_date":"2026-01-16","description":"","is_draft":false,"is_cancel":false,"salesInvoiceAmounts":[{"id":1171,"sales_invoice_id":2292,"amount":"1400","tax_rate":"13"}],"attachment":null,"attachmentRelationships":[],"files":[{"id":56071,"object_type":102,"object_id":2292,"attachment_id":31406,"attachment":{"id":31406,"key":31406,"name":"be1dfe60-6b5d-370c-bacd-327801e9e644","extension":"pdf","path":"\/v2\/attachment\/view\/lLLCHpZSQkMu0_ceemp9PVo8_3HEKkFC\/be1dfe60-6b5d-370c-bacd-327801e9e644\/dzfp_26112000000206427241_\u9752\u5c9b\u9890\u6770\u9e3f\u5229\u79d1\u6280\u6709\u9650\u516c\u53f8_20260116161442.pdf","orig_name":"dzfp_26112000000206427241_\u9752\u5c9b\u9890\u6770\u9e3f\u5229\u79d1\u6280\u6709\u9650\u516c\u53f8_20260116161442.pdf"}}]}],"contractScans":[{"id":55648,"object_type":105,"object_id":4373,"attachment_id":31532,"attachment":{"id":31532,"key":31532,"name":"c2c2dc89-d57b-3ea8-aace-fb3838d44db0","extension":"pdf","path":"\/v2\/attachment\/preview\/lLLCHpZSQkMu0_ceemp9PVo8_3HEKkFC\/c2c2dc89-d57b-3ea8-aace-fb3838d44db0\/2026_01_22_15_08_08.pdf","orig_name":"2026_01_22_15_08_08.pdf"}}],"receiptScans":[],"verifyScans":[],"unreadComments":null,"collected_plan":1400,"projectProductTotalAmount":1400,"projectProductAllAmount":true,"projectProductTotalCost":380,"projectProductAllCost":true,"projectProductTotalCount":2,"invoiced":"1400","un_invoiced":0,"collected":"0","un_collected":1400,"is_collected":false,"handlerPerson":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"remind_date":"","remind_ahead_display":"\u65e0","expire_remind_ahead_display":"\u63d0\u524d30\u5929","payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","can_create_erp_collect_ticket":true,"can_create_erp_payment_ticket":true,"can_update":true,"can_delete":false,"unread":0,"bgcolor":"#89c541","can_view_product":true,"can_progress":true,"is_chargeback":false,"is_done":false,"can_view_product_cost":true,"erp_all_un_settle_amount":1400,"can_view_verify_list":true,"verifyList":[{"id":106,"erp_sales_order_id":1668,"user_id":1001,"status":1,"description":null,"verify_at":"2026-01-12 10:26:55","user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}]}],"pagenation":{"totalcount":128,"thispage":2,"pagesize":10}},"status":1,"msg":[{"name":"success","success":"\u6210\u529f\u83b7\u53d6\u6570\u636e","error":""}],"ip":"223.74.191.180","ua":"jinchangxiao\/1.0.43 (emulator emulator; HarmonyOS 6.0.0)"}', FALSE, '2026-07-15 16:43:16', 182326016) RETURNING "id" |
| 16:43:16.606 | 3.6 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "contract_id", "amount" AS "value", "created_by", "created_at", "description", "collected_date", "amount" FROM (SELECT * FROM ((SELECT '1' || r.id::varchar as id, 1 as ticket_type, r.sales_contract_id as contract_id, r.amount as amount, t.wrote_date as collected_date, t.created_at, t.created_by, t.abstract as description FROM "a57be577deb434"."tbl_erp_collect_ticket_settles" "r" LEFT JOIN "a57be577deb434"."tbl_erp_collect_tickets" "t" ON r.erp_collect_ticket_id = t.id WHERE (r.sales_contract_id is not null) AND ("t"."status" IN (2, 5))) UNION ALL ( SELECT '2' || r.id::varchar as id, 2 as ticket_type, r.sales_contract_id as contract_id, r.amount as amount, t.created_at as collected_date, t.created_at, t.created_by, t.abstract as description FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_sales_contract_settles" "r" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON r.erp_cash_cost_ticket_id = t.id WHERE (r.sales_contract_id is not null) AND ("t"."is_payment_settle"=TRUE) AND ("t"."status" IN (2, 5)) ) UNION ALL ( SELECT '3' || r.id::varchar as id, 3 as ticket_type, r.sales_contract_id as contract_id, 0 - r.amount as amount, t.created_at as collected_date, t.created_at, t.created_by, t.abstract as description FROM "a57be577deb434"."tbl_erp_payment_ticket_settles" "r" LEFT JOIN "a57be577deb434"."tbl_erp_payment_tickets" "t" ON r.erp_payment_ticket_id = t.id WHERE (r.sales_contract_id is not null) AND ("t"."is_payment_settle"=TRUE) AND ("t"."status" IN (2, 5)) )) "sub") "r" WHERE "contract_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373) ORDER BY "id" DESC |
| 16:43:16.588 | 3.5 ms | yii\db\Command::query | SELECT "id", "project_id" FROM "a57be577deb434"."tbl_sales_order_items" WHERE ("is_system"=TRUE) AND ("project_id" IN (4096, 4155, 4111, 4142, 4127, 4151, 4164, 4098, 4157)) |
| 16:43:16.620 | 3.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=105) AND ("object_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373)) |
| 16:43:16.627 | 3.3 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=107) AND ("object_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373)) |
| 16:43:16.624 | 3.1 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=106) AND ("object_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373)) |
| 16:43:16.616 | 3.1 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=102) AND ("object_id" IN (2292, 2294, 2299)) |
| 16:43:16.612 | 3.0 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=20) AND ("object_id" IN (2292, 2294, 2299)) |
| 16:43:16.592 | 2.7 ms | yii\db\Command::query | SELECT "project_id", sum(amount) AS sum FROM "a57be577deb434"."tbl_reimbursements" WHERE ("status" IN (2, 3)) AND ("project_id" IN (4096, 4155, 4111, 4142, 4127, 4151, 4164, 4098, 4157)) GROUP BY "project_id" |
| 16:43:16.562 | 1.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_orders" WHERE ("status" IN (2, 5)) AND ("project_id" IN (4096, 4155, 4111, 4142, 4127, 4151, 4164, 4098, 4157)) |
| 16:43:16.574 | 1.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_orders" WHERE ("status" IN (2, 5)) AND ("project_id" IN (4096, 4155, 4111, 4142, 4127, 4151, 4164, 4098, 4157)) |
| 16:43:16.575 | 1.2 ms | yii\db\Command::query | SELECT "id", "product_type_id", "product_type_id" AS "key", "name", "budget", "pct", "project_id", "profit" FROM "a57be577deb434"."tbl_project_product_types" WHERE "project_id" IN (4096, 4155, 4111, 4142, 4127, 4151, 4164, 4098, 4157) |
| 16:43:16.566 | 1.1 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_orders" WHERE "sales_contract_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373) ORDER BY "id" DESC |
| 16:43:16.577 | 1.0 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_product_rels" WHERE "project_id" IN (4096, 4155, 4111, 4142, 4127, 4151, 4164, 4098, 4157) ORDER BY "id" |
| 16:43:16.578 | 0.9 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_products" WHERE "id" IN (984, 2171, 969, 1973, 994, 1562, 2230, 2231, 2232, 851, 2233, 1340, 1339, 989, 1558, 1584, 2262, 2268, 2177, 1528, 2269, 2261, 2263, 2267) |
| 16:43:16.600 | 0.9 ms | yii\db\Command::query | SELECT "id", "user_id", "user_id" AS "key", "contract_id" FROM "a57be577deb434"."tbl_sales_contract_remind_receivers" WHERE "contract_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373) |
| 16:43:16.583 | 0.8 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_order_products" WHERE "id" IN (2138, 2150, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2199, 2210, 2211, 2212, 2213, 2246, 2217, 2242, 2220, 2221, 2222, 2223) |
| 16:43:16.595 | 0.8 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_sales_supplier_rels" WHERE "contract_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373) |
| 16:43:16.484 | 0.8 ms | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "access_token"='lLLCHpZSQkMu0_ceemp9PVo8_3HEKkFC' |
| 16:43:16.605 | 0.7 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "contract_id", "remind_date" AS "name", "amount" AS "value", "overdue_days", "status", "remind_date" FROM "a57be577deb434"."tbl_sales_contract_payment_collection_remind_dates" WHERE "contract_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373) ORDER BY "remind_date" |
| 16:43:16.533 | 0.7 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "logo", "sales_rep" FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (982, 2150, 3457, 3286, 3451, 3377, 3435, 2553) |
| 16:43:16.611 | 0.7 ms | yii\db\Command::query | SELECT "id", "sales_invoice_id", "amount", "tax_rate" FROM "a57be577deb434"."tbl_sales_invoice_amounts" WHERE "sales_invoice_id" IN (2292, 2294, 2299) ORDER BY "id" |
| 16:43:16.537 | 0.6 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_departments" WHERE "id"=4 |
| 16:43:16.610 | 0.6 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "contract_id", "amount" AS "value", "attachment_id", "from_date", "description", "is_draft", "is_cancel" FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373) ORDER BY "id" |
| 16:43:16.587 | 0.6 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_contact_point_rels" WHERE ("contact_id", "project_id") IN ((6221, 4096), (6231, 4098), (6190, 4142)) |
| 16:43:16.561 | 0.6 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "project_title" AS "name" FROM "a57be577deb434"."tbl_projects" WHERE "id" IN (4164, 4151, 4157, 4155, 4142, 4127, 4098, 4111, 4096) |
| 16:43:16.603 | 0.6 ms | yii\db\Command::query | SELECT "id", "user_id", "user_id" AS "key", "contract_id" FROM "a57be577deb434"."tbl_sales_contract_payment_collection_remind_receivers" WHERE "contract_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373) |
| 16:43:16.535 | 0.6 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1001) |
| 16:43:16.564 | 0.6 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_order_verify_rels" WHERE "erp_sales_order_id" IN (1705, 1709, 1689, 1692, 1668, 1680, 1675, 1695) ORDER BY "id" |
| 16:43:16.619 | 0.6 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "extension", "path", "orig_name" FROM "a57be577deb434"."tbl_attachments" WHERE "id" IN (31585, 31406, 31710) |
| 16:43:16.596 | 0.6 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_suppliers" WHERE "id" IN (756, 46, 163) |
| 16:43:16.582 | 0.6 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_series" WHERE "id" IN (1012, 612, 1782, 1759, 1760, 1004, 1011, 525, 1785, 1786, 1784, 1769, 1781, 1358, 1344, 1244, 1758, 607, 802, 615, 803, 1730, 1724) |
| 16:43:16.586 | 0.6 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "client_id", "supplier_id" FROM "a57be577deb434"."tbl_contacts" WHERE "id" IN (6221, 6231, 6190) |
| 16:43:16.597 | 0.6 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "serial_no" FROM "a57be577deb434"."tbl_purchase_contracts" WHERE "id" IN (4376, 4447, 4374) |
| 16:43:16.572 | 0.5 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "project_title" AS "name", "description", "total_contact_point", "paid_contact_point", "is_sales_order_ready", "project_product_version_id", "bargain_date", "collected", "profit_pct", "budget" FROM "a57be577deb434"."tbl_projects" WHERE "id" IN (4164, 4151, 4157, 4155, 4142, 4127, 4098, 4111, 4096) |
| 16:43:16.584 | 0.5 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_contact_points" WHERE "project_id" IN (4096, 4155, 4111, 4142, 4127, 4151, 4164, 4098, 4157) |
| 16:43:16.565 | 0.5 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_order_stop_verify_rels" WHERE "erp_sales_order_id" IN (1705, 1709, 1689, 1692, 1668, 1680, 1675, 1695) ORDER BY "id" |
| 16:43:16.599 | 0.5 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "contract_id", "remind_date" FROM "a57be577deb434"."tbl_service_contract_remind_dates" WHERE ("reminded"=FALSE) AND ("contract_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373)) ORDER BY "remind_date" |
| 16:43:16.486 | 0.5 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 16:43:16.581 | 0.5 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_brands" WHERE "id" IN (8, 285, 12, 27, 287, 4, 270) |
| 16:43:16.580 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_types" WHERE "id" IN (5, 4, 21, 7, 3, 23) |
| 16:43:16.534 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 16:43:16.571 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_order_cancel_verify_rels" WHERE "erp_sales_order_id" IN (1709, 1705, 1698, 1697, 1695, 1692, 1689, 1680, 1675, 1668) ORDER BY "id" |
| 16:43:16.580 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_components" WHERE "id" IN (157, 43, 229, 36, 214, 35, 29, 14, 15, 221, 52, 26, 139, 159) |
| 16:43:16.650 | 0.4 ms | yii\db\Command::query | SELECT SUM(amount) FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id"=4457 |
| 16:43:16.583 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_units" WHERE "id" IN (3, 2, 8, 1, 4) |
| 16:43:16.602 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_service_contract_remind_receivers" WHERE "contract_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373) |
| 16:43:16.623 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "extension", "path", "orig_name" FROM "a57be577deb434"."tbl_attachments" WHERE "id" IN (31532, 32175, 31575, 32533, 31656) |
| 16:43:16.536 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 16:43:16.567 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_order_verify_rels" WHERE "erp_sales_order_id" IN (1709, 1705, 1698, 1697, 1695, 1692, 1689, 1680, 1675, 1668) ORDER BY "id" |
| 16:43:16.598 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "type" AS "name" FROM "a57be577deb434"."tbl_contract_types" WHERE "id"=1 |
| 16:43:16.537 | 0.4 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1001) |
| 16:43:16.568 | 0.3 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (5064, 1001)) |
| 16:43:16.571 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 16:43:16.652 | 0.3 ms | yii\db\Command::query | SELECT SUM(amount) FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id"=4453 |
| 16:43:16.587 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (3286, 2553, 3377) |
| 16:43:16.651 | 0.3 ms | yii\db\Command::query | SELECT SUM(amount) FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id"=4493 |
| 16:43:16.600 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "contract_id", "remind_date" AS "name" FROM "a57be577deb434"."tbl_service_contract_remind_dates" WHERE "contract_id" IN (4457, 4493, 4455, 4453, 4481, 4446, 4433, 4399, 4388, 4373) |
| 16:43:16.568 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1001, 5064) |
| 16:43:16.570 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 16:43:16.602 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1001, 1005) |
| 16:43:16.604 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1001, 1011, 5252) |
| 16:43:16.569 | 0.3 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_order_stop_verify_rels" WHERE "erp_sales_order_id" IN (1709, 1705, 1698, 1697, 1695, 1692, 1689, 1680, 1675, 1668) ORDER BY "id" |
| 16:43:16.599 | 0.3 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1001) |
| 16:43:16.484 | 0.3 ms | yii\db\Connection::open | Opening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta |
| 16:43:16.570 | 0.3 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1001) |
| 16:43:16.610 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1001, 1013) |
| 16:43:16.651 | 0.3 ms | yii\db\Command::query | SELECT SUM(amount) FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id"=4455 |
| 16:43:16.653 | 0.3 ms | yii\db\Command::query | SELECT SUM(amount) FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id"=4481 |
| 16:43:16.604 | 0.3 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (1011, 5252, 1001)) |
| 16:43:16.653 | 0.3 ms | yii\db\Command::query | SELECT SUM(amount) FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id"=4446 |
| 16:43:16.654 | 0.3 ms | yii\db\Command::query | SELECT SUM(amount) FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id"=4399 |
| 16:43:16.655 | 0.3 ms | yii\db\Command::query | SELECT SUM(amount) FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id"=4373 |
| 16:43:16.598 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 16:43:16.572 | 0.3 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1001) |
| 16:43:16.602 | 0.3 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (1005, 1001)) |
| 16:43:16.654 | 0.3 ms | yii\db\Command::query | SELECT SUM(amount) FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id"=4433 |
| 16:43:16.655 | 0.3 ms | yii\db\Command::query | SELECT SUM(amount) FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id"=4388 |