Performance Profiling

Total processing time: 161 ms; Peak memory: 6.587 MB. Show Profiling Timeline

总计82条数据
TimeDurationCategoryInfo
  
15:24:25.98320.3 msyii\db\Command::querySELECT "object_id", count(*) as comment FROM "a57be577deb434"."tbl_comments" WHERE ("object_type"=1) AND ("object_id" IN (3957, 3780, 3846, 3910)) GROUP BY "object_id"
15:24:26.00417.4 msyii\db\Command::querySELECT "object_id", count(*) AS unread FROM "a57be577deb434"."tbl_unread_comments" WHERE ("object_type"=1) AND (remind_user_id = 1000 AND is_read = false) AND ("object_id" IN (3957, 3780, 3846, 3910)) GROUP BY "object_id"
15:24:25.88616.8 msyii\db\Command::querySELECT COUNT(*) FROM (SELECT p.*, (p.budget / 100 * p.profit_pct) as profits, now() - status_updated_at as remain, now() - progress_updated_at as progress_remain, now() - forecast_updated_at as forecast_remain, extract(epoch from (now() - max(sl.end_at))) / 86400 AS lost_contact_days, max(sl.end_at) as last_contact, extract(epoch from (now() - max(arrive.end_at))) / 86400 AS last_arrive_days, max(arrive.end_at) as last_arrive, case when p.end_at IS NOT NULL THEN p.end_at - p.created_at ELSE now() - p.created_at END as duration, (SELECT sum(amount) FROM a57be577deb434.tbl_invoices i WHERE i.project_id = p.id) as issued_invoices FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id LEFT JOIN "a57be577deb434"."tbl_project_product_types" "pt" ON pt.project_id = p.id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 1001, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 1004, 5072, 5033, 5359, 5409, 5412, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1000) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1000))) AND (p.budget > p.collected) AND ("p"."project_status"='3') AND ("pt"."product_type_id"='2') GROUP BY "p"."id" ORDER BY "p"."updated_at" DESC) "c"
15:24:25.90416.1 msyii\db\Command::querySELECT p.*, (p.budget / 100 * p.profit_pct) as profits, now() - status_updated_at as remain, now() - progress_updated_at as progress_remain, now() - forecast_updated_at as forecast_remain, extract(epoch from (now() - max(sl.end_at))) / 86400 AS lost_contact_days, max(sl.end_at) as last_contact, extract(epoch from (now() - max(arrive.end_at))) / 86400 AS last_arrive_days, max(arrive.end_at) as last_arrive, case when p.end_at IS NOT NULL THEN p.end_at - p.created_at ELSE now() - p.created_at END as duration, (SELECT sum(amount) FROM a57be577deb434.tbl_invoices i WHERE i.project_id = p.id) as issued_invoices FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id LEFT JOIN "a57be577deb434"."tbl_project_product_types" "pt" ON pt.project_id = p.id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 1001, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 1004, 5072, 5033, 5359, 5409, 5412, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1000) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1000))) AND (p.budget > p.collected) AND ("p"."project_status"='3') AND ("pt"."product_type_id"='2') GROUP BY "p"."id" ORDER BY "p"."updated_at" DESC LIMIT 10
15:24:25.9335.6 msyii\db\Command::querySELECT "c"."project_id", sum(ca.points) as points FROM "a57be577deb434"."tbl_cases" "c" LEFT JOIN (SELECT "case_id", sum(points) as points FROM "a57be577deb434"."tbl_case_assignments" GROUP BY "case_id") "ca" ON ca.case_id = c.id WHERE "c"."project_id" IN (3957, 3780, 3846, 3910) GROUP BY "c"."project_id"
15:24:25.9415.6 msyii\db\Command::querySELECT "c"."project_id", sum(hours), sum(times) as times FROM "a57be577deb434"."tbl_cases" "c" LEFT JOIN (SELECT "case_id", EXTRACT(epoch FROM sum(left_at - arrived_at)) /3600 AS hours, count(id) as times FROM "a57be577deb434"."tbl_implement_records" WHERE "is_draft"=FALSE GROUP BY "case_id") "i" ON i.case_id = c.id WHERE ("case_type"=2) AND ("c"."project_id" IN (3957, 3780, 3846, 3910)) GROUP BY "c"."project_id"
15:24:26.0292.9 msyii\db\Command::queryINSERT INTO "global"."tbl_api_log" ("code", "schema", "user_id", "device_type", "version_code", "url", "request", "response", "php_error", "time") VALUES (200, 'a57be577deb434', 1000, 0, 266, 'v2/project/list', '{"access_token":"gIBfXHaGAAjf2tBIfgqsDfRNPly9E9om","ProjectSearch":{"projectProductTypes":"2","created_by":"","salesForecast":"","project_status":"3","project_progress":"","engineer_id":""},"device_type":"0","version_code":"266","page":"1","token":"b5d56492a9bc28cd3989125465683d92","posttime":"1757489066","pagesize":"10"}', '{"code":200,"data":{"list":[{"id":3957,"client_id":2130,"project_status":3,"project_progress":2,"budget":"20000000","profit_pct":"20","bargain_date":"2025-07-17","description":null,"created_by":5087,"created_at":"2025-08-29 11:38:51","updated_at":"2025-09-04 10:01:21","engineer_id":null,"project_title":"\u4e2d\u56fd\u4eba\u6c11\u89e3\u653e\u519b\u603b\u53c2\u8c0b\u90e8\u7b2c\u4e94\u5341\u4e00\u7814\u7a76\u6240\u8bd5\u5236\u5de5\u5382-\u9ad8\u6027\u80fd","collected":"0","status_updated_at":"2025-09-04 10:01:21.2926+08","success_rate":null,"comment":"\u9884\u7b972000\u4e07","contract_type":1,"progress_updated_at":"2025-08-29 11:38:51.97137+08","forecast_updated_at":"2025-08-29 11:38:51.97137+08","end_at":"","pinyin_shortcut":"zgrmjfjzcmbdwsyyjsszgcgxn","creator":5087,"used_client":null,"from_contact":null,"total_contact_point":null,"paid_contact_point":null,"project_product_version_id":null,"is_sales_order_ready":true,"collected_plan":0,"change_status_to":null,"is_verify":false,"profits":"4000000.000000000000","remain":"6 days 05:23:04.612822","progress_remain":"12 days 03:45:33.934052","forecast_remain":"12 days 03:45:33.934052","lost_contact_days":null,"last_contact":"","last_arrive_days":null,"last_arrive":null,"duration":"12 days 03:45:33.934052","issued_invoices":null,"client":{"id":2130,"key":2130,"name":"\u5317\u4eac\u4eac\u822a\u8ba1\u7b97\u901a\u8baf\u7814\u7a76\u6240304","logo":null,"client_type":6,"client_class":47,"client_industry":5,"sales_rep":5087,"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"clientType":{"id":6,"key":6,"name":"\u592e\u4f01"},"clientClass":{"id":47,"key":47,"name":"\u76ee\u6807\u5ba2\u6237","notice_days":30,"color":"#EB13C3"},"clientIndustry":{"id":5,"key":5,"name":"\u5236\u9020"}},"usedClient":null,"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[{"project_id":3957,"value":"1","key":1015,"name":"\u5434\u660a"}],"projectStatus":{"id":3,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#53cd02"},"projectProgress":{"id":2,"key":2,"name":"\u786e\u8ba4\u95ee\u9898","description":"\u5b9a\u4e49\uff1a\u786e\u8ba4\u5ba2\u6237\u5f53\u524d\u9047\u5230\u7684\u5b9e\u9645\u95ee\u9898\uff0c \u6216\u8005\u5f85\u529e\u4efb\u52a1\uff0c\u6216\u8005\u9762\u4e34\u54ea\u4e9b\u6311\u6218\uff1f\n \u65b9\u6cd5\uff1a\u7b2c\u4e00\u6b65\uff1a5why\u6cd5\u8be2\u95ee\u771f\u95ee\u9898 \u7b2c\u4e8c\u6b65\uff1a\u53cd\u95ee\u5982\u679c\u4e0d\u89e3\u51b3\u4f1a\u600e\u6837\uff1f"},"projectProductTypes":[{"id":2,"product_type_id":2,"key":2,"name":"\u670d\u52a1\u5668","budget":"20000000","pct":"20","profit":"4000000","project_id":3957}],"salesForecast":{"id":142,"key":142,"name":"\u6211\u4e0e\u5ba2\u6237\u8054\u624b","description":"\u4e0e\u5ba2\u6237\u8054\u624b\u5411\u5382\u5546\u4e89\u53d6\u6700\u4f18\u60e0\u4ef7\u683c\u3002\u5229\u6da6\u540450%\u3002"},"opportunityFrom":null,"purchaseType":{"id":128,"key":128,"name":"\u516c\u5f00\u62db\u6807"},"createdBy":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"casePoints":null,"workLogCount":null,"caseCount":null,"salesTimeCount":null,"implementTimeCount":null,"presalesTimeCount":null,"engineerTimeCount":null,"reimbursementAmountSum":null,"buildContract":{"id":4132,"from_project":3957,"payment_collection_remind_ahead":"1 day","serial_no":"2025-09-04-001","is_settle":false,"is_deliver":false,"is_outbound":false,"erp_settle_amount":"0","erp_un_settle_amount":"20000000","including_tax":true,"amount":"20000000","contractScans":[],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[],"salesContractInvoices":[],"salesContractPaymentCollectionRemindDates":[],"salesContractPaymentCollectionRemindReceivers":[{"id":8884,"user_id":1001,"key":1001,"contract_id":4132,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"}}},{"id":8885,"user_id":5087,"key":5087,"contract_id":4132,"user":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}}}],"salesSupplierRels":[],"payment_collection_remind_ahead_display":"1\u5929","invoiced":0},"projectRemindReceivers":[{"id":1765,"user_id":1001,"key":1001,"project_id":3957,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"}}}],"projectProductRels":[],"commentCount":{"object_id":3957,"comment":2},"unreadComments":null,"fromContact":null,"projectContactPoints":[],"erpSalesOrder":{"id":1577,"serial_no":"XSDD-20250904-00001","from_date":null,"wrote_date":"2025-07-17","handler":5087,"client_id":2130,"purchase_contract_id":null,"project_id":3957,"sales_contract_id":4132,"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":"2025-09-04 10:01:34","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"0","amount":"20000000","created_by":1001,"stop_description":null,"extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"5087\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":true,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2025-09-04 10:01:22","updated_at":"2025-09-04 10:01:34"},"projectUsedClient":{"id":185,"project_id":3957,"used_client":null,"budget":null,"profit":null,"profit_pct":null,"collected_plan":null,"remind_ahead":null,"usedClient":null,"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"remain_display":6,"progress_remain_display":12,"forecast_remain_display":12,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":20000000,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":null,"project_status_display":"\u5546\u673a\u6210\u4ea4","is_collected":false,"bgcolor":"#53cd02","can_invoice":true,"can_payment":true,"duration_display":12,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":null,"can_view_product":true,"budget_display":"2000\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","verify_display":0,"un_collected":"20000000","un_invoiced":20000000},{"id":3780,"client_id":3329,"project_status":3,"project_progress":49,"budget":"277500","profit_pct":"12.91","bargain_date":"2025-02-10","description":"\u7528\u6237\uff1a\u7279\u79cd\u673a\u68b0\u7814\u7a76\u6240\uff0c\u4e0b\u5355\u91d1\u989d\uff1a5\u4e07*6=30\u4e07\n\u9f50\u5fc3\u6263\u9664\u5e73\u53f0\u70b97.5\u70b9\u540e\uff0c\u7ed3\u7b97277500","created_by":5087,"created_at":"2025-02-23 08:25:28","updated_at":"2025-08-31 22:56:20","engineer_id":null,"project_title":"59\u6240\u56fd\u4ea7\u670d\u52a1\u5668\u91c7\u8d2d -k","collected":"0","status_updated_at":"2025-03-09 08:53:40.745171+08","success_rate":null,"comment":"","contract_type":1,"progress_updated_at":"2025-03-09 08:53:40.745171+08","forecast_updated_at":"2025-03-09 08:53:40.745171+08","end_at":"","pinyin_shortcut":"59sgcfwqcgk","creator":5087,"used_client":2136,"from_contact":null,"total_contact_point":"6000","paid_contact_point":null,"project_product_version_id":793,"is_sales_order_ready":true,"collected_plan":277500,"change_status_to":null,"is_verify":false,"profits":"35825.250000000000000000","remain":"185 days 06:30:45.160251","progress_remain":"185 days 06:30:45.160251","forecast_remain":"185 days 06:30:45.160251","lost_contact_days":null,"last_contact":"","last_arrive_days":null,"last_arrive":null,"duration":"199 days 06:58:57.781229","issued_invoices":null,"client":{"id":3329,"key":3329,"name":"\u6df1\u5733\u9f50\u5fc3\u96c6\u56e2\u80a1\u4efd\u6709\u9650\u516c\u53f8 (\u8fc7\u5355\uff09","logo":null,"client_type":5,"client_class":43,"client_industry":13,"sales_rep":5087,"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"clientType":{"id":5,"key":5,"name":"\u5546\u4e1a"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":13,"key":13,"name":"SI\/ISV"}},"usedClient":{"id":2136,"key":2136,"name":"\u5317\u4eac\u7279\u79cd\u673a\u68b0\u7814\u7a76\u6240 59\u6240"},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":3,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#53cd02"},"projectProgress":{"id":49,"key":49,"name":"\u6536\u6b3e\u4e2d","description":"\u5b9a\u4e49\uff1a\u5f00\u53d1\u7968\uff0c\u5b8c\u6210\u6536\u6b3e \u3002\n\u65b9\u6cd5\uff1a\u5411\u8d22\u52a1\u7533\u8bf7\u5f00\u53d1\u7968\u3002"},"projectProductTypes":[{"id":2,"product_type_id":2,"key":2,"name":"\u670d\u52a1\u5668","budget":"277500.00","pct":"12.91","profit":"35825.25","project_id":3780}],"salesForecast":{"id":142,"key":142,"name":"\u6211\u4e0e\u5ba2\u6237\u8054\u624b","description":"\u4e0e\u5ba2\u6237\u8054\u624b\u5411\u5382\u5546\u4e89\u53d6\u6700\u4f18\u60e0\u4ef7\u683c\u3002\u5229\u6da6\u540450%\u3002"},"opportunityFrom":null,"purchaseType":{"id":165,"key":165,"name":"\u534f\u8bae\u4f9b\u8d27"},"createdBy":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"casePoints":null,"workLogCount":null,"caseCount":null,"salesTimeCount":null,"implementTimeCount":null,"presalesTimeCount":null,"engineerTimeCount":null,"reimbursementAmountSum":{"project_id":3780,"sum":"61.04"},"buildContract":{"id":3789,"from_project":3780,"payment_collection_remind_ahead":"30 days","serial_no":"LINK20250210340000693","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"0","erp_un_settle_amount":"277500","including_tax":true,"amount":"277500","contractScans":[{"id":35496,"object_type":105,"object_id":3789,"attachment_id":24266,"attachment":{"id":24266,"key":24266,"name":"944fecde-dee9-3d27-8b6f-2b5898db639a","extension":"jpg","path":"\/v2\/attachment\/preview\/gIBfXHaGAAjf2tBIfgqsDfRNPly9E9om\/944fecde-dee9-3d27-8b6f-2b5898db639a\/43861740367885_.pic.jpg","orig_name":"43861740367885_.pic.jpg"}}],"receiptScans":[{"id":32811,"object_type":106,"object_id":3789,"attachment_id":24489,"attachment":{"id":24489,"key":24489,"name":"07b8623f-1883-3ecf-be93-1bf3b6b741bc","extension":"pdf","path":"\/v2\/attachment\/preview\/gIBfXHaGAAjf2tBIfgqsDfRNPly9E9om\/07b8623f-1883-3ecf-be93-1bf3b6b741bc\/2025_03_11_11_14_52.pdf","orig_name":"2025_03_11_11_14_52.pdf"}}],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[],"salesContractInvoices":[],"salesContractPaymentCollectionRemindDates":[{"id":2336,"key":2336,"contract_id":3789,"name":"2025-06-30","value":"277500","overdue_days":null,"pct":100,"collect_status":"\u903e\u671f72\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":8632,"user_id":5087,"key":5087,"contract_id":3789,"user":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}}}],"salesSupplierRels":[{"id":2918,"contract_id":3789,"supplier_id":623,"purchase_id":3788,"supplier":{"id":623,"key":623,"name":"\u5317\u4eac\u9f50\u4fe1\u5171\u8d62\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":3788,"key":3788,"serial_no":"20250218"}}],"payment_collection_remind_ahead_display":"30\u5929","invoiced":0},"projectRemindReceivers":[{"id":1406,"user_id":1001,"key":1001,"project_id":3780,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"}}}],"projectProductRels":[{"id":10151,"project_id":3780,"product_id":1953,"amount":"46250","number":6,"cost":"37000.00","description":"","supplier_id":623,"hardware_from":"2025-03-04","software_from":null,"maintenance_from":null,"hardware_to":"2028-03-03","software_to":null,"maintenance_to":null,"total_amount":"277500.00","total_cost":"222000","erp_sales_order_product_id":1527,"supplier":{"id":623,"key":623,"name":"\u5317\u4eac\u9f50\u4fe1\u5171\u8d62\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1953,"name":"CS5260H2","product_type":2,"product_component":2,"product_brand":24,"product_serie":627,"product_misc":null,"product_qa":null,"pn":"","description":"2*\u6d77\u51495380 32\u6838 2.5G CPU\/4*32G\u5185\u5b58\/2*8T SATA\u786c\u76d8\/\u9635\u5217\u5361 PM8204 2G\/\u96c6\u6210\u53cc\u53e3\u5343\u5146\/2*800W \u7535\u6e90","created_by":1013,"created_at":"2025-03-04 14:48:05","updated_at":"2025-03-04 14:48:05","pinyin_shortcut":"CS5260H2","product_unit":null,"is_renew":false,"productType":{"id":2,"key":2,"name":"\u670d\u52a1\u5668"},"productComponent":{"id":2,"key":2,"name":"\u670d\u52a1\u5668\u4e3b\u673a"},"productBrand":{"id":24,"key":24,"name":"\u6d6a\u6f6e"},"productSerie":{"id":627,"key":627,"name":"CS5260H\u670d\u52a1\u5668"},"productUnit":null},"erpSalesOrderProduct":{"id":1527,"erp_sales_order_id":1445,"erp_store_id":null,"product_id":1953,"description":"","number":"6","outbound":"0","amount":"46250","total_amount":"277500.00","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"37000.00","total_cost":"222000","supplier_id":623,"hardware_from":"2025-03-04","software_from":null,"maintenance_from":null,"hardware_to":"2028-03-03","software_to":null,"maintenance_to":null}}],"commentCount":{"object_id":3780,"comment":3},"unreadComments":null,"fromContact":null,"projectContactPoints":[{"id":1067,"project_id":3780,"contact_id":4447,"point":"6000.00","paid_point":null,"contact":{"id":4447,"key":4447,"name":"\u5f90\u660a","client_id":2136,"supplier_id":null,"client":{"id":2136,"key":2136,"name":"\u5317\u4eac\u7279\u79cd\u673a\u68b0\u7814\u7a76\u6240 59\u6240"},"supplier":null},"projectContactPointRels":[],"status_display":"\u672a\u6838\u9500"}],"erpSalesOrder":{"id":1445,"serial_no":"XSDD-20250803-00001","from_date":null,"wrote_date":"2025-02-10","handler":5087,"client_id":3329,"purchase_contract_id":null,"project_id":3780,"sales_contract_id":3789,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":"\u7528\u6237\uff1a\u7279\u79cd\u673a\u68b0\u7814\u7a76\u6240\uff0c\u4e0b\u5355\u91d1\u989d\uff1a5\u4e07*6=30\u4e07\n\u9f50\u5fc3\u6263\u9664\u5e73\u53f0\u70b97.5\u70b9\u540e\uff0c\u7ed3\u7b97277500","verify_type":1,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":true,"number":"6","amount":"277500","created_by":5087,"stop_description":null,"extra":null,"outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":true,"created_at":"2025-02-23 08:37:49","updated_at":"2025-02-23 08:37:49"},"projectUsedClient":{"id":42,"project_id":3780,"used_client":2136,"budget":null,"profit":null,"profit_pct":null,"collected_plan":null,"remind_ahead":null,"usedClient":{"id":2136,"name":"\u5317\u4eac\u7279\u79cd\u673a\u68b0\u7814\u7a76\u6240 59\u6240","abbr":null,"pinyin_shortcut":"bjtzjxyjs59s","description":"","corp_rep":"","website":"","capital":null,"established_at":null,"headcount":"","reg_address":null,"working_address":null,"telephone":"","fax":"","scale":"","branch":"","purchase_scale_per_yr":"0.0","purchase_freq":"","company_nature":1,"client_class":47,"client_industry":5,"client_type":6,"sales_rep":5087,"main_contact":null,"created_by":5087,"created_at":"2021-12-31 22:14:02","updated_at":"2025-08-31 23:15:30","main_business":"","deleted":false,"capital_currency":"rmb","invoice_info":"","logo":null,"en_name":"","pick_at":"2021-12-31 22:14:02","it_budget":"","deployment_mode":"","it_per_num":"","public_relations_difficulty":"","it_status":"","decision_process":"","coach":"","competitor":"","peers":"","supplier":"","main_product":"","client_base_info_count":1,"client_key_info_count":0,"contact_count":5,"visit_count":0,"cooperate_count":4,"case_pre_sales_count":1,"case_implement_count":13,"is_overdue_remind":false,"from_contact":null,"tax_no":null},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"remain_display":185,"progress_remain_display":185,"forecast_remain_display":185,"projectProductTotalAmount":277500,"projectProductAllAmount":true,"projectProductTotalCost":222000,"projectProductAllCost":true,"projectProductTotalNumber":6,"unissued_invoice":277500,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":null,"project_status_display":"\u5546\u673a\u6210\u4ea4","is_collected":false,"bgcolor":"#53cd02","can_invoice":true,"can_payment":true,"duration_display":199,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":null,"can_view_product":true,"budget_display":"27.75\u4e07","contact_points_status_display":"\u672a\u6838\u9500","verify_display":0,"un_collected":"277500","un_invoiced":277500},{"id":3846,"client_id":2136,"project_status":3,"project_progress":49,"budget":"615000","profit_pct":"13.48","bargain_date":"2025-04-30","description":"","created_by":5087,"created_at":"2025-04-30 12:07:59","updated_at":"2025-08-31 22:49:29","engineer_id":null,"project_title":"59\u6240\u5927\u6a21\u578b\u79c1\u6709\u5316\u90e8\u7f72","collected":"0","status_updated_at":"2025-07-27 14:29:30.231492+08","success_rate":null,"comment":"","contract_type":1,"progress_updated_at":"2025-07-27 14:29:30.231492+08","forecast_updated_at":"2025-07-27 14:29:30.231492+08","end_at":"","pinyin_shortcut":"59sdmxsyhbs","creator":5087,"used_client":null,"from_contact":null,"total_contact_point":"20000","paid_contact_point":null,"project_product_version_id":926,"is_sales_order_ready":true,"collected_plan":615000,"change_status_to":null,"is_verify":false,"profits":"82902.000000000000000000","remain":"45 days 00:54:55.67393","progress_remain":"45 days 00:54:55.67393","forecast_remain":"45 days 00:54:55.67393","lost_contact_days":null,"last_contact":"","last_arrive_days":null,"last_arrive":null,"duration":"133 days 03:16:25.926149","issued_invoices":"615000.00","client":{"id":2136,"key":2136,"name":"\u5317\u4eac\u7279\u79cd\u673a\u68b0\u7814\u7a76\u6240 59\u6240","logo":null,"client_type":6,"client_class":47,"client_industry":5,"sales_rep":5087,"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"clientType":{"id":6,"key":6,"name":"\u592e\u4f01"},"clientClass":{"id":47,"key":47,"name":"\u76ee\u6807\u5ba2\u6237","notice_days":30,"color":"#EB13C3"},"clientIndustry":{"id":5,"key":5,"name":"\u5236\u9020"}},"usedClient":null,"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[{"project_id":3846,"value":"1","key":1015,"name":"\u5434\u660a"}],"projectStatus":{"id":3,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#53cd02"},"projectProgress":{"id":49,"key":49,"name":"\u6536\u6b3e\u4e2d","description":"\u5b9a\u4e49\uff1a\u5f00\u53d1\u7968\uff0c\u5b8c\u6210\u6536\u6b3e \u3002\n\u65b9\u6cd5\uff1a\u5411\u8d22\u52a1\u7533\u8bf7\u5f00\u53d1\u7968\u3002"},"projectProductTypes":[{"id":2,"product_type_id":2,"key":2,"name":"\u670d\u52a1\u5668","budget":"615000.00","pct":"13.48","profit":"82902","project_id":3846}],"salesForecast":{"id":142,"key":142,"name":"\u6211\u4e0e\u5ba2\u6237\u8054\u624b","description":"\u4e0e\u5ba2\u6237\u8054\u624b\u5411\u5382\u5546\u4e89\u53d6\u6700\u4f18\u60e0\u4ef7\u683c\u3002\u5229\u6da6\u540450%\u3002"},"opportunityFrom":null,"purchaseType":{"id":165,"key":165,"name":"\u534f\u8bae\u4f9b\u8d27"},"createdBy":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"casePoints":{"project_id":3846,"points":"127"},"workLogCount":null,"caseCount":{"project_id":3846,"count":3},"salesTimeCount":null,"implementTimeCount":{"project_id":3846,"sum":"11.7666666666667","times":"3"},"presalesTimeCount":null,"engineerTimeCount":null,"reimbursementAmountSum":{"project_id":3846,"sum":"128.60"},"buildContract":{"id":3914,"from_project":3846,"payment_collection_remind_ahead":"1 day","serial_no":"","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"0","erp_un_settle_amount":"615000","including_tax":true,"amount":"615000","contractScans":[{"id":35927,"object_type":105,"object_id":3914,"attachment_id":26994,"attachment":{"id":26994,"key":26994,"name":"60bd6d76-3011-3fb3-8d69-ad23486f9add","extension":"pdf","path":"\/v2\/attachment\/preview\/gIBfXHaGAAjf2tBIfgqsDfRNPly9E9om\/60bd6d76-3011-3fb3-8d69-ad23486f9add\/2025_07_21_15_34_59.pdf","orig_name":"2025_07_21_15_34_59.pdf"}}],"receiptScans":[{"id":35560,"object_type":106,"object_id":3914,"attachment_id":26709,"attachment":{"id":26709,"key":26709,"name":"80a6f138-1859-3d5f-bbc3-06fed15df237","extension":"pdf","path":"\/v2\/attachment\/preview\/gIBfXHaGAAjf2tBIfgqsDfRNPly9E9om\/80a6f138-1859-3d5f-bbc3-06fed15df237\/2025_07_07_09_35_47.pdf","orig_name":"2025_07_07_09_35_47.pdf"}}],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[],"salesContractInvoices":[{"id":2102,"key":2102,"contract_id":3914,"value":"615000.00","attachment_id":null,"from_date":"2025-07-21","attachment":null}],"salesContractPaymentCollectionRemindDates":[{"id":2484,"key":2484,"contract_id":3914,"name":"2025-10-30","value":"184500","overdue_days":null,"pct":30,"collect_status":""},{"id":2485,"key":2485,"contract_id":3914,"name":"2026-01-30","value":"369000","overdue_days":null,"pct":60,"collect_status":""},{"id":2486,"key":2486,"contract_id":3914,"name":"2026-09-30","value":"61500","overdue_days":null,"pct":10,"collect_status":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":8635,"user_id":5087,"key":5087,"contract_id":3914,"user":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}}},{"id":8636,"user_id":1001,"key":1001,"contract_id":3914,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"}}},{"id":8637,"user_id":5388,"key":5388,"contract_id":3914,"user":{"id":5388,"key":5388,"name":"\u6768\u71d5\u971e","sex":"F","avatar":{"id":156,"user_id":5388,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b8d4f68f-e736-3c38-9e2f-1ab47885b3d8.png"}}}],"salesSupplierRels":[{"id":2920,"contract_id":3914,"supplier_id":676,"purchase_id":3985,"supplier":{"id":676,"key":676,"name":"\u5317\u4eac\u5b89\u8054\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":3985,"key":3985,"serial_no":" ALX-Q20250617-0426"}},{"id":2921,"contract_id":3914,"supplier_id":133,"purchase_id":3986,"supplier":{"id":133,"key":133,"name":"\u5317\u4eac\u795e\u5dde\u5b9c\u8fbe\u79d1\u6280\u5f00\u53d1\u6709\u9650\u516c\u53f8\/\u4e2d\u548c\u6e90\u901a"},"purchase":{"id":3986,"key":3986,"serial_no":"SZYD20250603003"}},{"id":2922,"contract_id":3914,"supplier_id":262,"purchase_id":3988,"supplier":{"id":262,"key":262,"name":"\u4eac\u4e1c\u5546\u57ce"},"purchase":{"id":3988,"key":3988,"serial_no":"\u8ba2\u5355\u53f7\uff1a 322056694890"}},{"id":2923,"contract_id":3914,"supplier_id":608,"purchase_id":3992,"supplier":{"id":608,"key":608,"name":"\u6dd8\u5b9d\u7f51"},"purchase":{"id":3992,"key":3992,"serial_no":"\u8ba2\u5355\u53f7: 4395288207260161702"}},{"id":2924,"contract_id":3914,"supplier_id":608,"purchase_id":4012,"supplier":{"id":608,"key":608,"name":"\u6dd8\u5b9d\u7f51"},"purchase":{"id":4012,"key":4012,"serial_no":"\u8ba2\u5355\u53f7: 4609086122880161702"}},{"id":3056,"contract_id":3914,"supplier_id":678,"purchase_id":4078,"supplier":{"id":678,"key":678,"name":"\u5317\u4eac\u667a\u9886\u8d8b\u52bf\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4078,"key":4078,"serial_no":"YTYG20250623"}}],"payment_collection_remind_ahead_display":"1\u5929","invoiced":615000},"projectRemindReceivers":[{"id":1519,"user_id":1001,"key":1001,"project_id":3846,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"}}}],"projectProductRels":[{"id":10153,"project_id":3846,"product_id":1994,"amount":"363000","number":1,"cost":"245000.00","description":"","supplier_id":133,"hardware_from":"2025-06-18","software_from":null,"maintenance_from":null,"hardware_to":"2028-06-17","software_to":null,"maintenance_to":null,"total_amount":"363000.00","total_cost":"245000","erp_sales_order_product_id":1646,"supplier":{"id":133,"key":133,"name":"\u5317\u4eac\u795e\u5dde\u5b9c\u8fbe\u79d1\u6280\u5f00\u53d1\u6709\u9650\u516c\u53f8\/\u4e2d\u548c\u6e90\u901a"},"product":{"id":1994,"name":"KA742h G3-s","product_type":2,"product_component":2,"product_brand":4,"product_serie":1627,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2025-06-06 17:44:00","updated_at":"2025-06-06 17:44:00","pinyin_shortcut":"KA742hG3s","product_unit":1,"is_renew":false,"productType":{"id":2,"key":2,"name":"\u670d\u52a1\u5668"},"productComponent":{"id":2,"key":2,"name":"\u670d\u52a1\u5668\u4e3b\u673a"},"productBrand":{"id":4,"key":4,"name":"\u8054\u60f3"},"productSerie":{"id":1627,"key":1627,"name":"\u8054\u60f3\u5f00\u5929\u670d\u52a1\u5668"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":1646,"erp_sales_order_id":1497,"erp_store_id":null,"product_id":1994,"description":"","number":"1","outbound":"0","amount":"363000","total_amount":"363000.00","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"245000.00","total_cost":"245000","supplier_id":133,"hardware_from":"2025-06-18","software_from":null,"maintenance_from":null,"hardware_to":"2028-06-17","software_to":null,"maintenance_to":null}},{"id":10154,"project_id":3846,"product_id":1995,"amount":"30000.00","number":8,"cost":"27800.00","description":"","supplier_id":676,"hardware_from":"2025-06-18","software_from":null,"maintenance_from":null,"hardware_to":"2028-06-17","software_to":null,"maintenance_to":null,"total_amount":"240000","total_cost":"222400","erp_sales_order_product_id":1647,"supplier":{"id":676,"key":676,"name":"\u5317\u4eac\u5b89\u8054\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1995,"name":"NVIDIA L20 GPU\u5361\uff0848GB\uff09","product_type":10,"product_component":199,"product_brand":208,"product_serie":1628,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2025-06-06 17:47:08","updated_at":"2025-06-06 17:47:08","pinyin_shortcut":"NVIDIAL20GPUk48GB","product_unit":4,"is_renew":false,"productType":{"id":10,"key":10,"name":"\u56fe\u5f62\u5de5\u4f5c\u7ad9"},"productComponent":{"id":199,"key":199,"name":"\u5de5\u4f5c\u7ad9\u914d\u4ef6"},"productBrand":{"id":208,"key":208,"name":"NVIDIA"},"productSerie":{"id":1628,"key":1628,"name":"NVIDIA L20 GPU\u5361"},"productUnit":{"id":4,"key":4,"name":"\u5757"}},"erpSalesOrderProduct":{"id":1647,"erp_sales_order_id":1497,"erp_store_id":null,"product_id":1995,"description":"","number":"8","outbound":"0","amount":"30000.00","total_amount":"240000","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"27800.00","total_cost":"222400","supplier_id":676,"hardware_from":"2025-06-18","software_from":null,"maintenance_from":null,"hardware_to":"2028-06-17","software_to":null,"maintenance_to":null}},{"id":10155,"project_id":3846,"product_id":2010,"amount":"0","number":8,"cost":"24.15","description":"0\u51fa\u5e93\uff0c\u8d60\u9001","supplier_id":262,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"0","total_cost":"193.20","erp_sales_order_product_id":1648,"supplier":{"id":262,"key":262,"name":"\u4eac\u4e1c\u5546\u57ce"},"product":{"id":2010,"name":"10A\u4e09\u63d2\u5934\u8f6c16A\u4e09\u5b54C19 \u670d\u52a1\u5668\u7535\u6e90\u7ebf","product_type":18,"product_component":201,"product_brand":249,"product_serie":1641,"product_misc":null,"product_qa":null,"pn":"","description":" 3*1.5\u5e73\u65b9 1.8\u7c73","created_by":1013,"created_at":"2025-06-19 14:23:37","updated_at":"2025-08-21 13:54:21","pinyin_shortcut":"10Asctz16AskC19fwqdyx","product_unit":6,"is_renew":false,"productType":{"id":18,"key":18,"name":"\u673a\u623f\u8bbe\u5907"},"productComponent":{"id":201,"key":201,"name":"\u673a\u623f\u7406\u7ebf\u6750\u6599\u5de5\u5177"},"productBrand":{"id":249,"key":249,"name":"\u5e7f\u660c\u5174"},"productSerie":{"id":1641,"key":1641,"name":"\u7535\u6e90\u7ebf"},"productUnit":{"id":6,"key":6,"name":"\u6761"}},"erpSalesOrderProduct":{"id":1648,"erp_sales_order_id":1497,"erp_store_id":null,"product_id":2010,"description":"0\u51fa\u5e93\uff0c\u8d60\u9001","number":"8","outbound":"0","amount":"0","total_amount":"0","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"24.15","total_cost":"193.20","supplier_id":262,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":10156,"project_id":3846,"product_id":1996,"amount":"3000.00","number":4,"cost":"2700.00","description":"","supplier_id":678,"hardware_from":"2025-06-23","software_from":null,"maintenance_from":null,"hardware_to":"2026-06-23","software_to":null,"maintenance_to":null,"total_amount":"12000","total_cost":"10800","erp_sales_order_product_id":1649,"supplier":{"id":678,"key":678,"name":"\u5317\u4eac\u667a\u9886\u8d8b\u52bf\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1996,"name":"DDR5 4800 REG 64GB\u5185\u5b58","product_type":2,"product_component":4,"product_brand":4,"product_serie":1629,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2025-06-06 17:47:57","updated_at":"2025-06-06 17:47:57","pinyin_shortcut":"DDR54800REG64GBnc","product_unit":6,"is_renew":false,"productType":{"id":2,"key":2,"name":"\u670d\u52a1\u5668"},"productComponent":{"id":4,"key":4,"name":"\u670d\u52a1\u5668\u5185\u5b58"},"productBrand":{"id":4,"key":4,"name":"\u8054\u60f3"},"productSerie":{"id":1629,"key":1629,"name":"DDR5"},"productUnit":{"id":6,"key":6,"name":"\u6761"}},"erpSalesOrderProduct":{"id":1649,"erp_sales_order_id":1497,"erp_store_id":null,"product_id":1996,"description":"","number":"4","outbound":"0","amount":"3000.00","total_amount":"12000","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"2700.00","total_cost":"10800","supplier_id":678,"hardware_from":"2025-06-23","software_from":null,"maintenance_from":null,"hardware_to":"2026-06-23","software_to":null,"maintenance_to":null}},{"id":10157,"project_id":3846,"product_id":2012,"amount":"0","number":1,"cost":"107.46","description":"0\u51fa\u5e93\uff0c\u8d60\u9001","supplier_id":262,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"0","total_cost":"107.46","erp_sales_order_product_id":1650,"supplier":{"id":262,"key":262,"name":"\u4eac\u4e1c\u5546\u57ce"},"product":{"id":2012,"name":"\u84dd\u5149 BD-R 25G 10X 50\u6876\u88c5 \u7a7a\u767d\u523b\u5f55\u5149\u76d8","product_type":11,"product_component":179,"product_brand":251,"product_serie":1643,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2025-06-19 15:37:06","updated_at":"2025-06-19 15:37:06","pinyin_shortcut":"lgBDR25G10X50tzkbklgp","product_unit":12,"is_renew":false,"productType":{"id":11,"key":11,"name":"\u4e2a\u4eba\u8ba1\u7b97\u673a"},"productComponent":{"id":179,"key":179,"name":"\u914d\u4ef6"},"productBrand":{"id":251,"key":251,"name":"\u94fc\u5fb7"},"productSerie":{"id":1643,"key":1643,"name":"\u7a7a\u767d\u523b\u5f55\u5149\u76d8"},"productUnit":{"id":12,"key":12,"name":"\u6876"}},"erpSalesOrderProduct":{"id":1650,"erp_sales_order_id":1497,"erp_store_id":null,"product_id":2012,"description":"0\u51fa\u5e93\uff0c\u8d60\u9001","number":"1","outbound":"0","amount":"0","total_amount":"0","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"107.46","total_cost":"107.46","supplier_id":262,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":10158,"project_id":3846,"product_id":2011,"amount":"0","number":1,"cost":"258.78","description":"0\u51fa\u5e93\uff0c\u8d60\u9001","supplier_id":262,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"0","total_cost":"258.78","erp_sales_order_product_id":1651,"supplier":{"id":262,"key":262,"name":"\u4eac\u4e1c\u5546\u57ce"},"product":{"id":2011,"name":"\u5148\u950b\u5916\u7f6e4K\u84dd\u5149\u523b\u5f55\u5149\u9a71USB3.0","product_type":11,"product_component":179,"product_brand":250,"product_serie":1642,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2025-06-19 15:35:22","updated_at":"2025-06-19 15:35:22","pinyin_shortcut":"xfwz4KlgklgqUSB30","product_unit":3,"is_renew":false,"productType":{"id":11,"key":11,"name":"\u4e2a\u4eba\u8ba1\u7b97\u673a"},"productComponent":{"id":179,"key":179,"name":"\u914d\u4ef6"},"productBrand":{"id":250,"key":250,"name":"\u5148\u950b"},"productSerie":{"id":1642,"key":1642,"name":"\u5149\u9a71"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":1651,"erp_sales_order_id":1497,"erp_store_id":null,"product_id":2011,"description":"0\u51fa\u5e93\uff0c\u8d60\u9001","number":"1","outbound":"0","amount":"0","total_amount":"0","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"258.78","total_cost":"258.78","supplier_id":262,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":10159,"project_id":3846,"product_id":2011,"amount":"0","number":1,"cost":"261.20","description":"0\u51fa\u5e93\uff0c\u8d60\u9001","supplier_id":262,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"0","total_cost":"261.2","erp_sales_order_product_id":1652,"supplier":{"id":262,"key":262,"name":"\u4eac\u4e1c\u5546\u57ce"},"product":{"id":2011,"name":"\u5148\u950b\u5916\u7f6e4K\u84dd\u5149\u523b\u5f55\u5149\u9a71USB3.0","product_type":11,"product_component":179,"product_brand":250,"product_serie":1642,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2025-06-19 15:35:22","updated_at":"2025-06-19 15:35:22","pinyin_shortcut":"xfwz4KlgklgqUSB30","product_unit":3,"is_renew":false,"productType":{"id":11,"key":11,"name":"\u4e2a\u4eba\u8ba1\u7b97\u673a"},"productComponent":{"id":179,"key":179,"name":"\u914d\u4ef6"},"productBrand":{"id":250,"key":250,"name":"\u5148\u950b"},"productSerie":{"id":1642,"key":1642,"name":"\u5149\u9a71"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":1652,"erp_sales_order_id":1497,"erp_store_id":null,"product_id":2011,"description":"0\u51fa\u5e93\uff0c\u8d60\u9001","number":"1","outbound":"0","amount":"0","total_amount":"0","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"261.20","total_cost":"261.2","supplier_id":262,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}}],"commentCount":{"object_id":3846,"comment":3},"unreadComments":null,"fromContact":null,"projectContactPoints":[{"id":1068,"project_id":3846,"contact_id":4447,"point":"20000.00","paid_point":null,"contact":{"id":4447,"key":4447,"name":"\u5f90\u660a","client_id":2136,"supplier_id":null,"client":{"id":2136,"key":2136,"name":"\u5317\u4eac\u7279\u79cd\u673a\u68b0\u7814\u7a76\u6240 59\u6240"},"supplier":null},"projectContactPointRels":[],"status_display":"\u672a\u6838\u9500"}],"erpSalesOrder":{"id":1497,"serial_no":"XSDD-20250804-00001","from_date":null,"wrote_date":"2025-04-30","handler":5087,"client_id":2136,"purchase_contract_id":null,"project_id":3846,"sales_contract_id":3914,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":"","verify_type":1,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"","stop_at":null,"cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":true,"number":"24","amount":"615000","created_by":5087,"stop_description":null,"extra":null,"outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":true,"created_at":"2025-05-19 15:39:35","updated_at":"2025-05-19 15:39:35"},"projectUsedClient":{"id":110,"project_id":3846,"used_client":2136,"budget":null,"profit":"0","profit_pct":"0","collected_plan":null,"remind_ahead":null,"usedClient":{"id":2136,"name":"\u5317\u4eac\u7279\u79cd\u673a\u68b0\u7814\u7a76\u6240 59\u6240","abbr":null,"pinyin_shortcut":"bjtzjxyjs59s","description":"","corp_rep":"","website":"","capital":null,"established_at":null,"headcount":"","reg_address":null,"working_address":null,"telephone":"","fax":"","scale":"","branch":"","purchase_scale_per_yr":"0.0","purchase_freq":"","company_nature":1,"client_class":47,"client_industry":5,"client_type":6,"sales_rep":5087,"main_contact":null,"created_by":5087,"created_at":"2021-12-31 22:14:02","updated_at":"2025-08-31 23:15:30","main_business":"","deleted":false,"capital_currency":"rmb","invoice_info":"","logo":null,"en_name":"","pick_at":"2021-12-31 22:14:02","it_budget":"","deployment_mode":"","it_per_num":"","public_relations_difficulty":"","it_status":"","decision_process":"","coach":"","competitor":"","peers":"","supplier":"","main_product":"","client_base_info_count":1,"client_key_info_count":0,"contact_count":5,"visit_count":0,"cooperate_count":4,"case_pre_sales_count":1,"case_implement_count":13,"is_overdue_remind":false,"from_contact":null,"tax_no":null},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"remain_display":45,"progress_remain_display":45,"forecast_remain_display":45,"projectProductTotalAmount":615000,"projectProductAllAmount":true,"projectProductTotalCost":479020.64,"projectProductAllCost":true,"projectProductTotalNumber":24,"unissued_invoice":0,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":null,"project_status_display":"\u5546\u673a\u6210\u4ea4","is_collected":false,"bgcolor":"#53cd02","can_invoice":true,"can_payment":true,"duration_display":133,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":null,"can_view_product":true,"budget_display":"61.5\u4e07","contact_points_status_display":"\u672a\u6838\u9500","verify_display":0,"un_collected":"615000","un_invoiced":0},{"id":3910,"client_id":2762,"project_status":3,"project_progress":10,"budget":"3003980","profit_pct":"26.88","bargain_date":"2025-07-11","description":"","created_by":5087,"created_at":"2025-07-09 21:28:44","updated_at":"2025-08-31 22:45:17","engineer_id":null,"project_title":"33\u6240\u9ad8\u6027\u80fd\u9879\u76ee","collected":"2102786","status_updated_at":"2025-07-13 23:45:04.905541+08","success_rate":null,"comment":"","contract_type":1,"progress_updated_at":"2025-07-13 23:45:04.905541+08","forecast_updated_at":"2025-07-13 23:45:04.905541+08","end_at":"","pinyin_shortcut":"33sgxnxm","creator":5087,"used_client":null,"from_contact":null,"total_contact_point":null,"paid_contact_point":null,"project_product_version_id":977,"is_sales_order_ready":false,"collected_plan":3003980,"change_status_to":null,"is_verify":false,"profits":"807469.82400000000000","remain":"58 days 15:39:20.999881","progress_remain":"58 days 15:39:20.999881","forecast_remain":"58 days 15:39:20.999881","lost_contact_days":null,"last_contact":"","last_arrive_days":null,"last_arrive":null,"duration":"62 days 17:55:41.77696","issued_invoices":"2102786.00","client":{"id":2762,"key":2762,"name":"\u4e0a\u6d77\u534e\u8baf\u7f51\u7edc\u7cfb\u7edf\u6709\u9650\u516c\u53f8\uff08\u8fc7\u5355\uff09","logo":null,"client_type":5,"client_class":43,"client_industry":13,"sales_rep":5087,"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"clientType":{"id":5,"key":5,"name":"\u5546\u4e1a"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":13,"key":13,"name":"SI\/ISV"}},"usedClient":null,"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[{"project_id":3910,"value":"1","key":1015,"name":"\u5434\u660a"}],"projectStatus":{"id":3,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#53cd02"},"projectProgress":{"id":10,"key":10,"name":"\u4ea4\u8d27\u4e2d","description":"\u5b9a\u4e49\uff1a\u5ba2\u6237\u7b7e\u7f72\u7b7e\u6536\u5355\uff0c\u7b7e\u7f72\u9a8c\u6536\u5355 \n\u65b9\u6cd5\uff1a\u8d27\u5230\u5ba2\u6237\u6307\u5b9a\u5730\u70b9\u7b7e\u7f72\u7b7e\u6536\u5355\uff0c \u5b89\u88c5\u90e8\u7f72\u5b8c\u6210\u7b7e\u7f72\u9a8c\u6536\u5355\u3002"},"projectProductTypes":[{"id":10,"product_type_id":10,"key":10,"name":"\u56fe\u5f62\u5de5\u4f5c\u7ad9","budget":"2516000","pct":"24.96","profit":"628000","project_id":3910},{"id":7,"product_type_id":7,"key":7,"name":"\u8f6f\u4ef6","budget":"200000","pct":"50","profit":"100000","project_id":3910},{"id":2,"product_type_id":2,"key":2,"name":"\u670d\u52a1\u5668","budget":"287980","pct":"27.63","profit":"79580","project_id":3910}],"salesForecast":{"id":142,"key":142,"name":"\u6211\u4e0e\u5ba2\u6237\u8054\u624b","description":"\u4e0e\u5ba2\u6237\u8054\u624b\u5411\u5382\u5546\u4e89\u53d6\u6700\u4f18\u60e0\u4ef7\u683c\u3002\u5229\u6da6\u540450%\u3002"},"opportunityFrom":null,"purchaseType":{"id":165,"key":165,"name":"\u534f\u8bae\u4f9b\u8d27"},"createdBy":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"casePoints":{"project_id":3910,"points":"1015"},"workLogCount":null,"caseCount":{"project_id":3910,"count":14},"salesTimeCount":null,"implementTimeCount":{"project_id":3910,"sum":"77.1333333333333","times":"14"},"presalesTimeCount":null,"engineerTimeCount":null,"reimbursementAmountSum":{"project_id":3910,"sum":"2000.00"},"buildContract":{"id":4024,"from_project":3910,"payment_collection_remind_ahead":"15 days","serial_no":"2025EC-BJ-74-0530","is_settle":false,"is_deliver":false,"is_outbound":false,"erp_settle_amount":"2102786","erp_un_settle_amount":"901194","including_tax":true,"amount":"3003980","contractScans":[{"id":48388,"object_type":105,"object_id":4024,"attachment_id":26791,"attachment":{"id":26791,"key":26791,"name":"4abda343-dab5-324c-9385-0a8c0cf82fd7","extension":"pdf","path":"\/v2\/attachment\/preview\/gIBfXHaGAAjf2tBIfgqsDfRNPly9E9om\/4abda343-dab5-324c-9385-0a8c0cf82fd7\/\u534e\u8baf-\u7b7e\u7ea6\u5408\u540c.pdf","orig_name":"\u534e\u8baf-\u7b7e\u7ea6\u5408\u540c.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[{"id":377,"serial_no":"SKD-20250729-00001","wrote_date":"2025-07-29","from_date":null,"handler":5087,"user_id":null,"client_id":2762,"sales_contract_id":4024,"supplier_id":null,"purchase_contract_id":null,"status":2,"abstract":null,"description":"","verify_type":1,"next_verify_user":null,"next_stop_verify_user":null,"verify_at":"2025-07-29 13:57:57","stop_at":null,"refuse_description":null,"is_resubmitted":false,"amount":"2102786","settle_amount":"2102786","created_by":1013,"stop_description":null,"is_settle":false,"is_old":true,"created_at":"2025-07-29 13:57:57","updated_at":"2025-07-29 13:57:57","paid_amount":null,"contact_id":null}],"salesContractPayments":[{"id":"1377","key":"1377","contract_id":4024,"value":"2102786","created_by":1013,"createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":70}],"salesContractInvoices":[{"id":2093,"key":2093,"contract_id":4024,"value":"2102786.00","attachment_id":null,"from_date":"2025-07-11","attachment":null}],"salesContractPaymentCollectionRemindDates":[{"id":2492,"key":2492,"contract_id":4024,"name":"2025-07-25","value":"2102786","overdue_days":4,"pct":70,"collect_status":"\u5df2\u5b8c\u6210"},{"id":2493,"key":2493,"contract_id":4024,"name":"2025-10-31","value":"901194","overdue_days":null,"pct":30,"collect_status":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":8805,"user_id":5087,"key":5087,"contract_id":4024,"user":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}}}],"salesSupplierRels":[{"id":3092,"contract_id":4024,"supplier_id":721,"purchase_id":4085,"supplier":{"id":721,"key":721,"name":"\u5317\u4eac\u7b97\u529b\u4e4b\u5149\u901a\u4fe1\u6280\u672f\u6709\u9650\u516c\u53f8"},"purchase":{"id":4085,"key":4085,"serial_no":"SLZG20250811"}},{"id":3093,"contract_id":4024,"supplier_id":608,"purchase_id":4088,"supplier":{"id":608,"key":608,"name":"\u6dd8\u5b9d\u7f51"},"purchase":{"id":4088,"key":4088,"serial_no":"\u8ba2\u5355\u53f7: 4671680724983161702"}},{"id":3094,"contract_id":4024,"supplier_id":676,"purchase_id":4076,"supplier":{"id":676,"key":676,"name":"\u5317\u4eac\u5b89\u8054\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4076,"key":4076,"serial_no":"ALX-Q20250731-0529 "}},{"id":3095,"contract_id":4024,"supplier_id":38,"purchase_id":4077,"supplier":{"id":38,"key":38,"name":"\u5317\u4eac\u4e91\u9526\u975e\u51e1\u79d1\u6280\u6709\u9650\u516c\u53f8 \/\u5317\u4eac\u5929\u52e4\u76ca\u8fbe\u79d1\u6280\u6709\u9650\u516c\u53f8\u3010\u5b89\u82af\u64ce\u5929(\u5929\u6d25)\u79d1\u6280\u6709\u9650\u516c\u53f8\u3011\/\u5317\u4eac\u5747\u4f18\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4077,"key":4077,"serial_no":"YJTS20250806"}},{"id":3096,"contract_id":4024,"supplier_id":718,"purchase_id":4075,"supplier":{"id":718,"key":718,"name":"\u5317\u4eac\u7406\u60f3\u4e91\u5929\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4075,"key":4075,"serial_no":"BJLXYT20250801"}},{"id":3097,"contract_id":4024,"supplier_id":478,"purchase_id":4081,"supplier":{"id":478,"key":478,"name":"\u5317\u4eac\u957f\u987a\u7f51\u8054\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4081,"key":4081,"serial_no":"TSKJ20250807-HYF-001"}},{"id":3100,"contract_id":4024,"supplier_id":262,"purchase_id":4090,"supplier":{"id":262,"key":262,"name":"\u4eac\u4e1c\u5546\u57ce"},"purchase":{"id":4090,"key":4090,"serial_no":"\u8ba2\u5355\u53f7\uff1a 320185123830"}},{"id":3123,"contract_id":4024,"supplier_id":608,"purchase_id":4101,"supplier":{"id":608,"key":608,"name":"\u6dd8\u5b9d\u7f51"},"purchase":{"id":4101,"key":4101,"serial_no":"\u8ba2\u5355\u53f7: 4691922230281161702"}},{"id":3124,"contract_id":4024,"supplier_id":123,"purchase_id":4102,"supplier":{"id":123,"key":123,"name":"\u667a\u76df\u4e16\u7eaa(\u5317\u4eac)\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4102,"key":4102,"serial_no":"TSKJ20250819-HYF-001"}},{"id":3160,"contract_id":4024,"supplier_id":262,"purchase_id":4115,"supplier":{"id":262,"key":262,"name":"\u4eac\u4e1c\u5546\u57ce"},"purchase":{"id":4115,"key":4115,"serial_no":"\u8ba2\u5355\u53f7\uff1a 320899347253"}},{"id":3184,"contract_id":4024,"supplier_id":262,"purchase_id":4126,"supplier":{"id":262,"key":262,"name":"\u4eac\u4e1c\u5546\u57ce"},"purchase":{"id":4126,"key":4126,"serial_no":"\u8ba2\u5355\u53f7\uff1a321262742811"}},{"id":3185,"contract_id":4024,"supplier_id":478,"purchase_id":4127,"supplier":{"id":478,"key":478,"name":"\u5317\u4eac\u957f\u987a\u7f51\u8054\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4127,"key":4127,"serial_no":"TSKJ20250826-HYF-002"}}],"payment_collection_remind_ahead_display":"15\u5929","invoiced":2102786},"projectRemindReceivers":[{"id":1625,"user_id":1001,"key":1001,"project_id":3910,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"}}}],"projectProductRels":[{"id":10627,"project_id":3910,"product_id":2071,"amount":"200000.00","number":1,"cost":"100000","description":"","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"200000","total_cost":"100000.00","erp_sales_order_product_id":1760,"supplier":null,"product":{"id":2071,"name":"\u5854\u4e07\u4eba\u5de5\u667a\u80fd\u6a21\u5757","product_type":7,"product_component":204,"product_brand":254,"product_serie":1673,"product_misc":null,"product_qa":null,"pn":"","description":"AI\u5927\u6a21\u578b\u63a8\u7406\u5e73\u53f0\u8f6f\u4ef6","created_by":1013,"created_at":"2025-08-06 16:05:49","updated_at":"2025-08-06 16:05:49","pinyin_shortcut":"twrgznmk","product_unit":2,"is_renew":false,"productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":204,"key":204,"name":"HPC\u8f6f\u4ef6"},"productBrand":{"id":254,"key":254,"name":"\u5854\u4e07"},"productSerie":{"id":1673,"key":1673,"name":"\u5927\u6a21\u578b\u63a8\u7406\u5e73\u53f0\u8f6f\u4ef6"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1760,"erp_sales_order_id":1538,"erp_store_id":null,"product_id":2071,"description":"","number":"1","outbound":"0","amount":"200000.00","total_amount":"200000","last_number":"1","last_amount":"200000.00","last_total_amount":"200000","cost":"100000","total_cost":"100000.00","supplier_id":null,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":10628,"project_id":3910,"product_id":2065,"amount":"203980.00","number":1,"cost":"145400.00","description":"","supplier_id":718,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"203980","total_cost":"145400","erp_sales_order_product_id":1757,"supplier":{"id":718,"key":718,"name":"\u5317\u4eac\u7406\u60f3\u4e91\u5929\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":2065,"name":"\u8054\u60f3\u95ee\u5929WA7780 G3\u670d\u52a1\u5668","product_type":2,"product_component":2,"product_brand":4,"product_serie":1671,"product_misc":null,"product_qa":null,"pn":"","description":"\u914d\u7f6e2\u9897Intel Xeon Platinum 8562Y+ 32C 300W 2.8GHz \u5904\u7406\u5668\n\u914d\u7f6e4\u683964GB DDR5 5600MHz ECC RDIMM\u5185\u5b58\uff0c\u5185\u5b58\u5bb9\u91cf\u4e3a2TB\n\u914d\u7f6e2\u5757480GB\u4f01\u4e1a\u7ea7\u70ed\u63d2\u62d4SSD\u56fa\u6001\u786c\u76d8\uff0c\u914d\u7f6e4\u57573.84TB U.2 \u4f01\u4e1a\u7ea7NVMe SSD\u56fa\u6001\u786c\u76d8\n\u914d\u7f6e2\u5757Mellanox ConnectX-7 NDR\/HDR 200Gb\/s 2\u7aef\u53e3InfiniBand\u9ad8\u901f\u7f51\u5361\uff1b\n\u914d\u7f6e1\u575710\/25GbE SFP28 2\u7aef\u53e3\u4e07\u5146\u4ee5\u592a\u7f51\u5361\uff08\u542bSFP+\u5149\u6a21\u5757\uff09\uff1b\n\u914d\u7f6e1\u57572\u7aef\u53e31GbE RJ45\u5343\u5146\u4ee5\u592a\u7f51\u5361\uff1b","created_by":1013,"created_at":"2025-07-25 13:51:34","updated_at":"2025-08-15 11:06:34","pinyin_shortcut":"lxwtWA7780G3fwq","product_unit":1,"is_renew":false,"productType":{"id":2,"key":2,"name":"\u670d\u52a1\u5668"},"productComponent":{"id":2,"key":2,"name":"\u670d\u52a1\u5668\u4e3b\u673a"},"productBrand":{"id":4,"key":4,"name":"\u8054\u60f3"},"productSerie":{"id":1671,"key":1671,"name":"\u8054\u60f3\u95ee\u5929\u7cfb\u5217"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":1757,"erp_sales_order_id":1538,"erp_store_id":null,"product_id":2065,"description":"","number":"1","outbound":"1","amount":"203980.00","total_amount":"203980","last_number":"1","last_amount":"203980.00","last_total_amount":"203980","cost":"145400.00","total_cost":"145400","supplier_id":718,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":10629,"project_id":3910,"product_id":2070,"amount":"3000.00","number":28,"cost":"2250.00","description":"","supplier_id":38,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"84000","total_cost":"63000","erp_sales_order_product_id":1758,"supplier":{"id":38,"key":38,"name":"\u5317\u4eac\u4e91\u9526\u975e\u51e1\u79d1\u6280\u6709\u9650\u516c\u53f8 \/\u5317\u4eac\u5929\u52e4\u76ca\u8fbe\u79d1\u6280\u6709\u9650\u516c\u53f8\u3010\u5b89\u82af\u64ce\u5929(\u5929\u6d25)\u79d1\u6280\u6709\u9650\u516c\u53f8\u3011\/\u5317\u4eac\u5747\u4f18\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":2070,"name":"M321R8GA0PB0-CWM","product_type":2,"product_component":4,"product_brand":10,"product_serie":1672,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2025-08-06 10:47:00","updated_at":"2025-08-15 11:06:34","pinyin_shortcut":"M321R8GA0PB0CWM","product_unit":6,"is_renew":false,"productType":{"id":2,"key":2,"name":"\u670d\u52a1\u5668"},"productComponent":{"id":4,"key":4,"name":"\u670d\u52a1\u5668\u5185\u5b58"},"productBrand":{"id":10,"key":10,"name":"\u4e09\u661f"},"productSerie":{"id":1672,"key":1672,"name":"\u4e09\u661f 64GB DDR5-5600\u5185\u5b58"},"productUnit":{"id":6,"key":6,"name":"\u6761"}},"erpSalesOrderProduct":{"id":1758,"erp_sales_order_id":1538,"erp_store_id":null,"product_id":2070,"description":"","number":"28","outbound":"28","amount":"3000.00","total_amount":"84000","last_number":"28","last_amount":"3000.00","last_total_amount":"84000","cost":"2250.00","total_cost":"63000","supplier_id":38,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":10630,"project_id":3910,"product_id":2064,"amount":"2516000.00","number":1,"cost":"1888000.00","description":"","supplier_id":676,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"2516000","total_cost":"1888000","erp_sales_order_product_id":1759,"supplier":{"id":676,"key":676,"name":"\u5317\u4eac\u5b89\u8054\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":2064,"name":"NVIDIA H200 8GPU NVLINK\u6a21\u7ec4","product_type":10,"product_component":199,"product_brand":208,"product_serie":1670,"product_misc":null,"product_qa":null,"pn":"","description":"NVIDIA H200 141GB SXM 8GPU NVLINK\u6a21\u7ec4\uff08\u542b8\u4e2aH200 GPU\uff09","created_by":1013,"created_at":"2025-07-25 13:49:37","updated_at":"2025-08-15 11:06:34","pinyin_shortcut":"NVIDIAH2008GPUNVLINKmz","product_unit":2,"is_renew":false,"productType":{"id":10,"key":10,"name":"\u56fe\u5f62\u5de5\u4f5c\u7ad9"},"productComponent":{"id":199,"key":199,"name":"\u5de5\u4f5c\u7ad9\u914d\u4ef6"},"productBrand":{"id":208,"key":208,"name":"NVIDIA"},"productSerie":{"id":1670,"key":1670,"name":"NVIDIA H200 8GPU NVLINK\u6a21\u7ec4"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1759,"erp_sales_order_id":1538,"erp_store_id":null,"product_id":2064,"description":"","number":"1","outbound":"1","amount":"2516000.00","total_amount":"2516000","last_number":"1","last_amount":"2516000.00","last_total_amount":"2516000","cost":"1888000.00","total_cost":"1888000","supplier_id":676,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":10631,"project_id":3910,"product_id":1372,"amount":"0","number":19,"cost":"25.00","description":"","supplier_id":478,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"0","total_cost":"475","erp_sales_order_product_id":1832,"supplier":{"id":478,"key":478,"name":"\u5317\u4eac\u957f\u987a\u7f51\u8054\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1372,"name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","product_type":4,"product_component":43,"product_brand":134,"product_serie":1047,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2024-01-26 16:48:55","updated_at":"2025-08-27 13:24:36","pinyin_shortcut":"LCLCgxx5m","product_unit":6,"is_renew":false,"productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":43,"key":43,"name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6"},"productBrand":{"id":134,"key":134,"name":"\u7b2c\u4e09\u65b9"},"productSerie":{"id":1047,"key":1047,"name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73"},"productUnit":{"id":6,"key":6,"name":"\u6761"}},"erpSalesOrderProduct":{"id":1832,"erp_sales_order_id":1538,"erp_store_id":null,"product_id":1372,"description":"","number":"19","outbound":"19","amount":"0","total_amount":"0","last_number":"19","last_amount":"0","last_total_amount":"0","cost":"25.00","total_cost":"475","supplier_id":478,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":10632,"project_id":3910,"product_id":2079,"amount":"0","number":2,"cost":"64.00","description":"","supplier_id":478,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"0","total_cost":"128","erp_sales_order_product_id":1833,"supplier":{"id":478,"key":478,"name":"\u5317\u4eac\u957f\u987a\u7f51\u8054\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":2079,"name":"LC-LC \u5149\u7ea4\u7ebf25\u7c73","product_type":4,"product_component":43,"product_brand":134,"product_serie":1680,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1001,"created_at":"2025-08-08 17:03:40","updated_at":"2025-08-15 11:06:34","pinyin_shortcut":"LCLCgxx25m","product_unit":6,"is_renew":false,"productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":43,"key":43,"name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6"},"productBrand":{"id":134,"key":134,"name":"\u7b2c\u4e09\u65b9"},"productSerie":{"id":1680,"key":1680,"name":"LC-LC \u5149\u7ea4\u7ebf25\u7c73"},"productUnit":{"id":6,"key":6,"name":"\u6761"}},"erpSalesOrderProduct":{"id":1833,"erp_sales_order_id":1538,"erp_store_id":null,"product_id":2079,"description":"","number":"2","outbound":"2","amount":"0","total_amount":"0","last_number":"2","last_amount":"0","last_total_amount":"0","cost":"64.00","total_cost":"128","supplier_id":478,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":10633,"project_id":3910,"product_id":1943,"amount":"0","number":12,"cost":"15.00","description":"","supplier_id":478,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"0","total_cost":"180","erp_sales_order_product_id":1834,"supplier":{"id":478,"key":478,"name":"\u5317\u4eac\u957f\u987a\u7f51\u8054\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1943,"name":"\u8d85\u516d\u7c7b\u7f51\u7ebf 5M","product_type":4,"product_component":43,"product_brand":191,"product_serie":813,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2025-02-26 15:20:21","updated_at":"2025-08-27 13:24:36","pinyin_shortcut":"cllwx5M","product_unit":6,"is_renew":false,"productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":43,"key":43,"name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6"},"productBrand":{"id":191,"key":191,"name":"\u957f\u987a\u7f51\u8054"},"productSerie":{"id":813,"key":813,"name":"\u8d85\u516d\u7c7b\u7f51\u7edc\u7ebf\u7f06"},"productUnit":{"id":6,"key":6,"name":"\u6761"}},"erpSalesOrderProduct":{"id":1834,"erp_sales_order_id":1538,"erp_store_id":null,"product_id":1943,"description":"","number":"12","outbound":"12","amount":"0","total_amount":"0","last_number":"12","last_amount":"0","last_total_amount":"0","cost":"15.00","total_cost":"180","supplier_id":478,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":10634,"project_id":3910,"product_id":2092,"amount":"0","number":1,"cost":"55.00","description":"","supplier_id":608,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"0","total_cost":"55","erp_sales_order_product_id":1835,"supplier":{"id":608,"key":608,"name":"\u6dd8\u5b9d\u7f51"},"product":{"id":2092,"name":"USB \u5916\u7f6e\u53ea\u8bfbDVD\u5149\u9a71","product_type":11,"product_component":179,"product_brand":250,"product_serie":1642,"product_misc":null,"product_qa":null,"pn":"","description":"","created_by":1013,"created_at":"2025-08-12 10:11:10","updated_at":"2025-08-15 11:06:34","pinyin_shortcut":"USBwzzdDVDgq","product_unit":3,"is_renew":false,"productType":{"id":11,"key":11,"name":"\u4e2a\u4eba\u8ba1\u7b97\u673a"},"productComponent":{"id":179,"key":179,"name":"\u914d\u4ef6"},"productBrand":{"id":250,"key":250,"name":"\u5148\u950b"},"productSerie":{"id":1642,"key":1642,"name":"\u5149\u9a71"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":1835,"erp_sales_order_id":1538,"erp_store_id":null,"product_id":2092,"description":"","number":"1","outbound":"1","amount":"0","total_amount":"0","last_number":"1","last_amount":"0","last_total_amount":"0","cost":"55.00","total_cost":"55","supplier_id":608,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":10635,"project_id":3910,"product_id":2089,"amount":"0","number":18,"cost":"1050.00","description":"","supplier_id":721,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"0","total_cost":"18900","erp_sales_order_product_id":1836,"supplier":{"id":721,"key":721,"name":"\u5317\u4eac\u7b97\u529b\u4e4b\u5149\u901a\u4fe1\u6280\u672f\u6709\u9650\u516c\u53f8"},"product":{"id":2089,"name":"Q56-200G-A5H","product_type":4,"product_component":43,"product_brand":150,"product_serie":716,"product_misc":null,"product_qa":null,"pn":"","description":"QSFP56 AOC 200G 5M\uff0c\u9ad8\u6027\u80fd\u7ebf\u7f06","created_by":1013,"created_at":"2025-08-11 14:05:04","updated_at":"2025-08-15 11:06:34","pinyin_shortcut":"Q56200GA5H","product_unit":6,"is_renew":false,"productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":43,"key":43,"name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6"},"productBrand":{"id":150,"key":150,"name":"\u7eb3\u591a\u5fb7"},"productSerie":{"id":716,"key":716,"name":"\u7ebf\u7f06"},"productUnit":{"id":6,"key":6,"name":"\u6761"}},"erpSalesOrderProduct":{"id":1836,"erp_sales_order_id":1538,"erp_store_id":null,"product_id":2089,"description":"","number":"18","outbound":"18","amount":"0","total_amount":"0","last_number":"18","last_amount":"0","last_total_amount":"0","cost":"1050.00","total_cost":"18900","supplier_id":721,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}},{"id":10636,"project_id":3910,"product_id":2094,"amount":"0","number":1,"cost":"979.00","description":"","supplier_id":262,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null,"total_amount":"0","total_cost":"979","erp_sales_order_product_id":1837,"supplier":{"id":262,"key":262,"name":"\u4eac\u4e1c\u5546\u57ce"},"product":{"id":2094,"name":"WDBAGF0020BGY","product_type":11,"product_component":179,"product_brand":260,"product_serie":1690,"product_misc":null,"product_qa":null,"pn":"","description":"\u897f\u90e8\u6570\u636e\uff08WD\uff092TB NVMe \u79fb\u52a8\u56fa\u6001\u786c\u76d8\uff08PSSD\uff09My Passport\u968f\u884cSSD type-c\u63a5\u53e3 1050MB\/s \u624b\u673a\u76f4\u8fde\u7b14\u8bb0\u672c\u4e24\u7528\u5916\u63a5","created_by":1013,"created_at":"2025-08-13 11:18:56","updated_at":"2025-08-15 11:06:34","pinyin_shortcut":"WDBAGF0020BGY","product_unit":3,"is_renew":false,"productType":{"id":11,"key":11,"name":"\u4e2a\u4eba\u8ba1\u7b97\u673a"},"productComponent":{"id":179,"key":179,"name":"\u914d\u4ef6"},"productBrand":{"id":260,"key":260,"name":"\u897f\u90e8\u6570\u636e"},"productSerie":{"id":1690,"key":1690,"name":"\u786c\u76d8"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":1837,"erp_sales_order_id":1538,"erp_store_id":null,"product_id":2094,"description":"","number":"1","outbound":"1","amount":"0","total_amount":"0","last_number":null,"last_amount":null,"last_total_amount":null,"cost":"979.00","total_cost":"979","supplier_id":262,"hardware_from":null,"software_from":null,"maintenance_from":null,"hardware_to":null,"software_to":null,"maintenance_to":null}}],"commentCount":{"object_id":3910,"comment":4},"unreadComments":null,"fromContact":null,"projectContactPoints":[],"erpSalesOrder":{"id":1538,"serial_no":"XSDD-20250808-00001","from_date":null,"wrote_date":"2025-07-11","handler":5087,"client_id":2762,"purchase_contract_id":null,"project_id":3910,"sales_contract_id":4024,"erp_store_id":null,"status":2,"erp_send_type_id":null,"abstract":null,"description":"","verify_type":1,"next_verify_user":null,"next_stop_verify_user":null,"next_cancel_verify_user":null,"verify_at":"","stop_at":"2025-08-13 11:25:19.519832+08","cancel_at":null,"refuse_description":null,"is_resubmitted":false,"is_done":false,"number":"84","amount":"3003980","created_by":5087,"stop_description":null,"extra":null,"outbound_status":false,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":true,"created_at":"2025-07-11 11:32:13","updated_at":"2025-08-13 11:25:19"},"projectUsedClient":{"id":155,"project_id":3910,"used_client":null,"budget":null,"profit":null,"profit_pct":null,"collected_plan":null,"remind_ahead":null,"usedClient":null,"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"remain_display":58,"progress_remain_display":58,"forecast_remain_display":58,"projectProductTotalAmount":3003980,"projectProductAllAmount":true,"projectProductTotalCost":2217117,"projectProductAllCost":true,"projectProductTotalNumber":84,"unissued_invoice":901194,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":null,"project_status_display":"\u5546\u673a\u6210\u4ea4","is_collected":false,"bgcolor":"#53cd02","can_invoice":true,"can_payment":true,"duration_display":62,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":null,"can_view_product":true,"budget_display":"300.4\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","verify_display":0,"un_collected":"901194","un_invoiced":901194}],"pagenation":{"totalcount":4,"thispage":1,"pagesize":10},"can_create":true},"status":1,"msg":[{"name":"success","success":"\u6210\u529f\u83b7\u53d6\u6570\u636e","error":""}]}', FALSE, '2025-09-10 15:24:26') RETURNING "id"
15:24:25.8772.8 msyii\db\Command::querySELECT * FROM "global"."vw_user_login" WHERE "access_token"='gIBfXHaGAAjf2tBIfgqsDfRNPly9E9om'
15:24:25.9752.7 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_products" WHERE "id" IN (1953, 1994, 1995, 2010, 1996, 2012, 2011, 2071, 2065, 2070, 2064, 1372, 2079, 1943, 2092, 2089, 2094)
15:24:25.9672.5 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_suppliers" WHERE "id" IN (721, 608, 676, 38, 718, 478, 262, 123, 623, 133, 678)
15:24:25.9612.4 msyii\db\Command::querySELECT "id", "id" AS "key", "contract_id", "amount" AS "value", "created_by" 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.created_at 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, 1))) 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"."status" IN (2, 5, 1)) ) 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"."status" IN (2, 5, 1)) )) "sub") "r" WHERE "contract_id" IN (3914, 3789, 4024, 4132) ORDER BY "id" DESC
15:24:25.9702.2 msyii\db\Command::querySELECT "id", "id" AS "key", "serial_no" FROM "a57be577deb434"."tbl_purchase_contracts" WHERE "id" IN (4085, 4088, 4076, 4077, 4075, 4081, 4090, 4101, 4102, 3788, 3985, 3986, 3988, 3992, 4012, 4078, 4115, 4126, 4127)
15:24:25.9522.0 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=105) AND ("object_id" IN (3914, 3789, 4024, 4132))
15:24:25.8751.9 msyii\db\Connection::openOpening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta
15:24:25.9551.9 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=106) AND ("object_id" IN (3914, 3789, 4024, 4132))
15:24:25.9581.7 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=107) AND ("object_id" IN (3914, 3789, 4024, 4132))
15:24:25.9811.7 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_sales_order_products" WHERE "id" IN (1527, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1760, 1757, 1758, 1759, 1832, 1833, 1834, 1835, 1836, 1837)
15:24:25.9791.6 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_series" WHERE "id" IN (1627, 1628, 1629, 1642, 1641, 1643, 1673, 1670, 1672, 1680, 1671, 716, 1690, 813, 627, 1047)
15:24:25.8811.5 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1000
15:24:25.9491.4 msyii\db\Command::querySELECT "project_id", sum(amount) AS sum FROM "a57be577deb434"."tbl_reimbursements" WHERE ("status" IN (2, 3)) AND ("project_id" IN (3957, 3780, 3846, 3910)) GROUP BY "project_id"
15:24:25.9471.4 msyii\db\Command::querySELECT "c"."project_id", sum(hours), sum(times) as times FROM "a57be577deb434"."tbl_cases" "c" LEFT JOIN (SELECT "case_id", EXTRACT(epoch FROM sum(end_at - start_at)) /3600 AS hours, count(id) as times FROM "a57be577deb434"."tbl_pre_sales" WHERE "is_draft"=FALSE GROUP BY "case_id") "i" ON i.case_id = c.id WHERE ("case_type"=1) AND ("c"."project_id" IN (3957, 3780, 3846, 3910)) GROUP BY "c"."project_id"
15:24:25.9541.0 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "extension", "path", "orig_name" FROM "a57be577deb434"."tbl_attachments" WHERE "id" IN (24266, 26994, 26791)
15:24:25.9570.9 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "extension", "path", "orig_name" FROM "a57be577deb434"."tbl_attachments" WHERE "id" IN (24489, 26709)
15:24:25.9390.9 msyii\db\Command::querySELECT "project_id", count(id) as count FROM "a57be577deb434"."tbl_cases" WHERE "project_id" IN (3957, 3780, 3846, 3910) GROUP BY "project_id"
15:24:26.0240.8 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_sales_orders" WHERE ("status" IN (2, 5)) AND ("project_id" IN (3957, 3780, 3846, 3910))
15:24:25.9600.8 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_collect_tickets" WHERE ("status"=2) AND ("sales_contract_id" IN (3914, 3789, 4024, 4132)) ORDER BY "id" DESC
15:24:25.9500.8 msyii\db\Command::querySELECT "id", "from_project", "payment_collection_remind_ahead", "serial_no", "is_settle", "is_deliver", "is_outbound", "erp_settle_amount", "erp_un_settle_amount", "including_tax", "amount" FROM "a57be577deb434"."tbl_sales_contracts" WHERE "from_project" IN (3957, 3780, 3846, 3910)
15:24:25.9240.7 msyii\db\Command::querySELECT "project_id", "contribution" AS "value", "engineer_id" AS "key", "u"."name" FROM "a57be577deb434"."tbl_project_architects" LEFT JOIN "a57be577deb434"."tbl_users" "u" ON engineer_id = u.id WHERE "a57be577deb434"."tbl_project_architects"."project_id" IN (3957, 3780, 3846, 3910) ORDER BY "contribution" DESC, "engineer_id"
15:24:25.9310.6 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (2130, 3329, 2136, 2762)
15:24:25.9730.6 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_project_product_rels" WHERE "project_id" IN (3957, 3780, 3846, 3910)
15:24:25.9650.5 msyii\db\Command::querySELECT "id", "id" AS "key", "contract_id", "remind_date" AS "name", "amount" AS "value", "overdue_days" FROM "a57be577deb434"."tbl_sales_contract_payment_collection_remind_dates" WHERE "contract_id" IN (3914, 3789, 4024, 4132) ORDER BY "remind_date"
15:24:25.9640.5 msyii\db\Command::querySELECT "id", "id" AS "key", "contract_id", "amount" AS "value", "attachment_id", "from_date" FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id" IN (3914, 3789, 4024, 4132) ORDER BY "id"
15:24:25.9260.5 msyii\db\Command::querySELECT id, product_type_id, product_type_id as key, name, coalesce(budget, 0) as budget, coalesce(pct, 0) as pct, coalesce(profit, 0) as profit, project_id FROM "a57be577deb434"."tbl_project_product_types" WHERE "project_id" IN (3957, 3780, 3846, 3910)
15:24:25.9270.5 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "description" FROM "a57be577deb434"."tbl_term_taxonomies" WHERE ("term_id"=13) AND ("id" IN (2, 165, 142, 1, 184, 189, 185, 191, 349, 369, 340, 350, 128)) ORDER BY "sort"
15:24:25.9210.5 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "logo", "client_type", "client_class", "client_industry", "sales_rep" FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (2130, 3329, 2136, 2762)
15:24:25.9670.4 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_sales_supplier_rels" WHERE "contract_id" IN (3914, 3789, 4024, 4132)
15:24:26.0220.4 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "client_id", "supplier_id" FROM "a57be577deb434"."tbl_contacts" WHERE "id"=4447
15:24:26.0210.4 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_project_contact_points" WHERE "project_id" IN (3957, 3780, 3846, 3910)
15:24:26.0250.4 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_clients" WHERE "id"=2136
15:24:25.9650.4 msyii\db\Command::querySELECT "id", "user_id", "user_id" AS "key", "contract_id" FROM "a57be577deb434"."tbl_sales_contract_payment_collection_remind_receivers" WHERE "contract_id" IN (3914, 3789, 4024, 4132)
15:24:25.9400.4 msyii\db\Command::querySELECT "project_id", EXTRACT(epoch FROM sum(end_at - start_at)) /3600 AS hours, count(id) as times FROM "a57be577deb434"."tbl_work_logs" WHERE ("is_draft"=FALSE) AND ("scenario_id"=1) AND (("location_in_id" IS NOT NULL) AND ("location_out_id" IS NOT NULL) AND ("client_id" IS NOT NULL)) AND ("project_id" IN (3957, 3780, 3846, 3910)) GROUP BY "project_id"
15:24:25.9220.4 msyii\db\Command::querySELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=5087)
15:24:25.9390.3 msyii\db\Command::querySELECT "project_id", count(id) as count FROM "a57be577deb434"."tbl_work_logs" WHERE ("is_draft"=FALSE) AND ("project_id" IN (3957, 3780, 3846, 3910)) GROUP BY "project_id"
15:24:25.9270.3 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_term_taxonomy_relationships" WHERE "object_id" IN (3957, 3780, 3846, 3910)
15:24:26.0230.3 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_project_contact_point_rels" WHERE ("contact_id", "project_id") IN ((4447, 3780), (4447, 3846))
15:24:25.9790.3 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_brands" WHERE "id" IN (4, 208, 250, 249, 251, 254, 10, 134, 150, 260, 191, 24)
15:24:25.9300.3 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_departments" WHERE "id"=1
15:24:25.9780.3 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_types" WHERE "id" IN (2, 10, 11, 18, 7, 4)
15:24:25.9480.3 msyii\db\Command::querySELECT "project_id", EXTRACT(epoch FROM sum(end_at - start_at)) /3600 AS hours, count(id) as times FROM "a57be577deb434"."tbl_work_logs" WHERE ("is_draft"=FALSE) AND ("scenario_id"=2) AND ("project_id" IN (3957, 3780, 3846, 3910)) GROUP BY "project_id"
15:24:26.0250.3 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_project_used_clients" WHERE "project_id" IN (3957, 3780, 3846, 3910)
15:24:25.9780.3 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_components" WHERE "id" IN (2, 199, 4, 179, 201, 204, 43)
15:24:25.9230.3 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "notice_days", "color" FROM "a57be577deb434"."tbl_client_classes" WHERE "id" IN (43, 47)
15:24:25.9260.3 msyii\db\Command::querySELECT "id", "id" AS "key", "project_progress" AS "name", "description" FROM "a57be577deb434"."tbl_project_progresses" WHERE "id" IN (2, 49, 10)
15:24:26.0260.3 msyii\db\Command::querySELECT "id", "id" AS "key", "project_used_client_id", "remind_date", "amount", "remind_date" AS "name", "amount" AS "value", "overdue_days" FROM "a57be577deb434"."tbl_project_used_client_payment_collection_remind_dates" WHERE "project_used_client_id" IN (42, 155, 110, 185)
15:24:25.9250.3 msyii\db\Command::querySELECT "id", "id" AS "key", "project_status" AS "name", "color" FROM "a57be577deb434"."tbl_project_statuses" WHERE "id"=3
15:24:25.9280.3 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_term_taxonomy_relationships" WHERE "object_id" IN (3957, 3780, 3846, 3910)
15:24:25.9810.3 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_units" WHERE "id" IN (1, 4, 6, 3, 12, 2)
15:24:25.9220.3 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_client_types" WHERE "id" IN (5, 6)
15:24:25.9290.3 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_term_taxonomy_relationships" WHERE "object_id" IN (3957, 3780, 3846, 3910)
15:24:25.9230.3 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_client_industries" WHERE "id" IN (13, 5)
15:24:25.9240.3 msyii\db\Command::querySELECT "id", "id" AS "key", "type" AS "name" FROM "a57be577deb434"."tbl_contract_types" WHERE "id"=1
15:24:26.0270.3 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_project_used_client_invoices" WHERE "project_used_client_id" IN (42, 155, 110, 185)
15:24:25.9220.3 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id"=5087
15:24:26.0260.3 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_project_used_client_payment_collection_remind_receivers" WHERE "project_used_client_id" IN (42, 155, 110, 185)
15:24:26.0270.3 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_project_used_client_payments" WHERE "project_used_client_id" IN (42, 155, 110, 185)
15:24:25.9720.2 msyii\db\Command::querySELECT "id", "user_id", "user_id" AS "key", "project_id" FROM "a57be577deb434"."tbl_project_remind_receivers" WHERE "project_id" IN (3957, 3780, 3846, 3910)
15:24:25.9740.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_suppliers" WHERE "id" IN (623, 133, 676, 262, 678, 718, 38, 478, 608, 721)
15:24:25.9290.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_term_taxonomies" WHERE ("term_id"=9) AND ("id" IN (2, 165, 142, 1, 184, 189, 185, 191, 349, 369, 340, 350, 128)) ORDER BY "sort"
15:24:26.0230.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_clients" WHERE "id"=2136
15:24:25.9280.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_term_taxonomies" WHERE ("term_id"=10) AND ("id" IN (2, 165, 142, 1, 184, 189, 185, 191, 349, 369, 340, 350, 128)) ORDER BY "sort"
15:24:25.9660.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (5087, 1001, 5388)
15:24:25.9640.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=1013
15:24:25.9730.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001
15:24:25.9660.2 msyii\db\Command::querySELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (1001, 5388, 5087))
15:24:25.9300.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=5087
15:24:25.9300.2 msyii\db\Command::querySELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=5087)
15:24:25.9730.2 msyii\db\Command::querySELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1001)
15:24:25.9310.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=5087
15:24:25.9240.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_clients" WHERE "id"=2136
15:24:25.9320.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id"=5087
15:24:25.9320.2 msyii\db\Command::querySELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=5087)
15:24:25.9310.2 msyii\db\Command::querySELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=5087)