Total processing time: 37 ms; Peak memory: 5.305 MB. Show Profiling Timeline
| Time | Duration | Category | Info |
|---|---|---|---|
| 16:46:50.328 | 3.1 ms | yii\db\Command::query | SELECT ci.id as key, ci.name, sum(budget) as sum_budget, sum(budget * profit_pct / 100) as sum_profit FROM "a57be577deb434"."tbl_client_industries" "ci" LEFT JOIN (SELECT "p"."id", "p"."budget", "p"."profit_pct", "p"."created_by", "c"."client_industry" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id WHERE ("p"."created_by" IN ('1001', '1004', '1005', '1013', '5087', '5295', '5300', '5311', '5332', '5449', '5467', '5476')) AND ("p"."bargain_date" >= '2026-01-01 00:00:00') AND ("p"."bargain_date" <= '2026-12-31 23:59:59') AND (bargain_date >= '2026-01-01 00:00:00' AND bargain_date < timestamp '2026-12-31 23:59:59' + interval '1 second')) "sub" ON ci.id = sub.client_industry GROUP BY "ci"."id" |
| 16:46:50.324 | 3.0 ms | yii\db\Command::query | SELECT product_type_id as key, name, sum(budget) as sum_budget, sum(budget * pct / 100) as sum_profit FROM "a57be577deb434"."tbl_project_product_types" "pt" WHERE "project_id" IN (SELECT "id" FROM "a57be577deb434"."tbl_projects" WHERE ("created_by" IN ('1001', '1004', '1005', '1013', '5087', '5295', '5300', '5311', '5332', '5449', '5467', '5476')) AND (bargain_date >= '2026-01-01 00:00:00' AND bargain_date < timestamp '2026-12-31 23:59:59' + interval '1 second') AND ("bargain_date" >= '2026-01-01 00:00:00') AND ("bargain_date" <= '2026-12-31 23:59:59')) GROUP BY "product_type_id", "name" |
| 16:46:50.335 | 2.9 ms | yii\db\Command::query | SELECT ct.id as key, ct.name, sum(budget) as sum_budget, sum(budget * profit_pct / 100) as sum_profit FROM "a57be577deb434"."tbl_client_types" "ct" LEFT JOIN (SELECT "p"."id", "p"."budget", "p"."profit_pct", "p"."created_by", "c"."client_type" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id WHERE ("p"."created_by" IN ('1001', '1004', '1005', '1013', '5087', '5295', '5300', '5311', '5332', '5449', '5467', '5476')) AND ("p"."bargain_date" >= '2026-01-01 00:00:00') AND ("p"."bargain_date" <= '2026-12-31 23:59:59') AND (bargain_date >= '2026-01-01 00:00:00' AND bargain_date < timestamp '2026-12-31 23:59:59' + interval '1 second')) "sub" ON ct.id = sub.client_type GROUP BY "ct"."id" |
| 16:46:50.338 | 2.5 ms | yii\db\Command::query | SELECT ct.id as key, ct.name, sum(budget) as sum_budget, sum(budget * profit_pct / 100) as sum_profit FROM "a57be577deb434"."tbl_client_types" "ct" LEFT JOIN (SELECT "p"."id", "p"."budget", "p"."profit_pct", "p"."created_by", "c"."client_type" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.used_client = c.id WHERE ("p"."created_by" IN ('1001', '1004', '1005', '1013', '5087', '5295', '5300', '5311', '5332', '5449', '5467', '5476')) AND ("p"."bargain_date" >= '2026-01-01 00:00:00') AND ("p"."bargain_date" <= '2026-12-31 23:59:59') AND (bargain_date >= '2026-01-01 00:00:00' AND bargain_date < timestamp '2026-12-31 23:59:59' + interval '1 second')) "sub" ON ct.id = sub.client_type GROUP BY "ct"."id" |
| 16:46:50.342 | 1.9 ms | yii\db\Command::query | INSERT INTO "global"."tbl_api_log" ("code", "schema", "user_id", "device_type", "url", "request", "response", "php_error", "time", "duration") VALUES (200, 'a57be577deb434', 1001, 5, 'vue/analysis/sales-project-counts', '{"period":"currentfascalyear","dataUserId":"1001,1004,1005,1013,5087,5295,5300,5311,5332,5449,5467,5476","GroupId":"","alert":"false","web_access_token":"YwFaPh8a1dbQrFwOp6grZ7RlSTuMSejO"}', '{"code":2000,"result":{"budgetCounts":[{"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 ","sum_budget":"59074840","sum_profit":"17230218.2","y":50.83},{"key":2,"name":"\u670d\u52a1\u5668","sum_budget":"42405214.00","sum_profit":"8031715.5588","y":36.49},{"key":5,"name":"\u5b89\u5168\u8bbe\u5907","sum_budget":"6124314.78","sum_profit":"664427.614434","y":5.27},{"key":19,"name":"\u6280\u672f\u670d\u52a1","sum_budget":"2970313.6","sum_profit":"227805.8886","y":2.56},{"key":22,"name":"\u670d\u52a1","sum_budget":"1600394.99","sum_profit":"767762.0845","y":1.38},{"key":7,"name":"\u8f6f\u4ef6","sum_budget":"1133905.0","sum_profit":"189223.13134","y":0.98},{"key":3,"name":"\u5b58\u50a8\u8bbe\u5907","sum_budget":"840319","sum_profit":"2331206.176","y":0.72},{"key":88,"name":"\u79c1\u6709\u4e91","sum_budget":"750000","sum_profit":"75000","y":0.65},{"key":8,"name":"\u4e91\u684c\u9762","sum_budget":"516000","sum_profit":"129000","y":0.44},{"key":86,"name":"\u8ba1\u7b97","sum_budget":"339400.00","sum_profit":"84850","y":0.29},{"key":16,"name":"\u8fd0\u7ef4\u670d\u52a1","sum_budget":"280000","sum_profit":"280000","y":0.24},{"key":21,"name":"\u6570\u7801\u8bbe\u5907","sum_budget":"80479","sum_profit":"22004.5","y":0.07},{"key":23,"name":"\u793c\u54c1","sum_budget":"59031","sum_profit":"13941.3","y":0.05},{"key":17,"name":"\u5de5\u63a7\u673a","sum_budget":"18000","sum_profit":"3600","y":0.02},{"key":69,"name":"\u5907\u4efd","sum_budget":"20000","sum_profit":"2000","y":0.02},{"key":18,"name":"\u673a\u623f\u8bbe\u5907","sum_budget":"300","sum_profit":"83.61","y":0},{"key":106,"name":"\u516c\u6709\u4e91","sum_budget":"2400","sum_profit":"594.24","y":0}],"profitCounts":[{"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 ","sum_budget":"59074840","sum_profit":"17230218.2","y":57.33},{"key":2,"name":"\u670d\u52a1\u5668","sum_budget":"42405214.00","sum_profit":"8031715.5588","y":26.72},{"key":3,"name":"\u5b58\u50a8\u8bbe\u5907","sum_budget":"840319","sum_profit":"2331206.176","y":7.76},{"key":22,"name":"\u670d\u52a1","sum_budget":"1600394.99","sum_profit":"767762.0845","y":2.55},{"key":5,"name":"\u5b89\u5168\u8bbe\u5907","sum_budget":"6124314.78","sum_profit":"664427.614434","y":2.21},{"key":16,"name":"\u8fd0\u7ef4\u670d\u52a1","sum_budget":"280000","sum_profit":"280000","y":0.93},{"key":19,"name":"\u6280\u672f\u670d\u52a1","sum_budget":"2970313.6","sum_profit":"227805.8886","y":0.76},{"key":7,"name":"\u8f6f\u4ef6","sum_budget":"1133905.0","sum_profit":"189223.13134","y":0.63},{"key":8,"name":"\u4e91\u684c\u9762","sum_budget":"516000","sum_profit":"129000","y":0.43},{"key":86,"name":"\u8ba1\u7b97","sum_budget":"339400.00","sum_profit":"84850","y":0.28},{"key":88,"name":"\u79c1\u6709\u4e91","sum_budget":"750000","sum_profit":"75000","y":0.25},{"key":21,"name":"\u6570\u7801\u8bbe\u5907","sum_budget":"80479","sum_profit":"22004.5","y":0.07},{"key":23,"name":"\u793c\u54c1","sum_budget":"59031","sum_profit":"13941.3","y":0.05},{"key":17,"name":"\u5de5\u63a7\u673a","sum_budget":"18000","sum_profit":"3600","y":0.01},{"key":69,"name":"\u5907\u4efd","sum_budget":"20000","sum_profit":"2000","y":0.01},{"key":18,"name":"\u673a\u623f\u8bbe\u5907","sum_budget":"300","sum_profit":"83.61","y":0},{"key":106,"name":"\u516c\u6709\u4e91","sum_budget":"2400","sum_profit":"594.24","y":0}],"industryCounts":[{"key":20,"name":"\u5176\u4ed6","sum_budget":"59190644","sum_profit":"16211408.3900000000000000","y":50.93},{"key":5,"name":"\u5236\u9020","sum_budget":"28171100.2","sum_profit":"6420639.8663400000000000","y":24.24},{"key":4,"name":"\u901a\u4fe1","sum_budget":"12824399","sum_profit":"5731338.10000000000000000000","y":11.04},{"key":13,"name":"SI\/ISV","sum_budget":"7569585.18","sum_profit":"913280.5004340000000000","y":6.51},{"key":12,"name":"\u5e7f\u544a","sum_budget":"3837034","sum_profit":"23405.907400000000","y":3.3},{"key":16,"name":"\u80fd\u6e90","sum_budget":"1798600","sum_profit":"265238.2400000000000000","y":1.55},{"key":57,"name":"EDA\/CAE","sum_budget":"688592","sum_profit":"29297.3420000000000000","y":0.59},{"key":58,"name":"\u519b\u5de5","sum_budget":"561712","sum_profit":"192360.4000000000000000","y":0.48},{"key":19,"name":"OTT","sum_budget":"400000","sum_profit":"60000.000000000000","y":0.34},{"key":1,"name":"\u653f\u5e9c","sum_budget":"357400","sum_profit":"88450.00000000000000000000","y":0.31},{"key":2,"name":"\u6559\u80b2\uff08\u9ad8\u6821\uff09","sum_budget":"224440","sum_profit":"32666.0000000000000000","y":0.19},{"key":10,"name":"\u91d1\u878d","sum_budget":"195800","sum_profit":"19580.0000000000000000","y":0.17},{"key":14,"name":"\u5e7f\u7535","sum_budget":"100000","sum_profit":"10000.0000000000000000","y":0.09},{"key":8,"name":"\u7269\u6d41","sum_budget":"91104.99","sum_profit":"20123.8475000000000000","y":0.08},{"key":3,"name":"\u533b\u7597","sum_budget":"50000","sum_profit":"5000.0000000000000000","y":0.04},{"key":9,"name":"\u5730\u4ea7","sum_budget":"50000","sum_profit":"5000.0000000000000000","y":0.04},{"key":24,"name":"\u6559\u80b2\uff08\u666e\u6559\uff09","sum_budget":"42200","sum_profit":"4220.0000000000000000","y":0.04},{"key":15,"name":"\u7535\u529b","sum_budget":"20000","sum_profit":"2000.0000000000000000","y":0.02},{"key":17,"name":"\u96f6\u552e","sum_budget":"20700","sum_profit":"4663.7100000000000000","y":0.02},{"key":18,"name":"\u5a92\u4f53","sum_budget":"21600","sum_profit":"14760.0000000000000000","y":0.02},{"key":6,"name":"\u7535\u5546","sum_budget":null,"sum_profit":null,"y":0},{"key":7,"name":"\u9152\u5e97","sum_budget":null,"sum_profit":null,"y":0},{"key":11,"name":"\u4ea4\u901a","sum_budget":null,"sum_profit":null,"y":0},{"key":25,"name":"\u6559\u80b2\uff08\u673a\u6784\uff09","sum_budget":null,"sum_profit":null,"y":0},{"key":59,"name":"\u8d38\u6613","sum_budget":null,"sum_profit":null,"y":0}],"usedClientIndustryCounts":[{"key":1,"name":"\u653f\u5e9c","sum_budget":null,"sum_profit":null,"y":0},{"key":2,"name":"\u6559\u80b2\uff08\u9ad8\u6821\uff09","sum_budget":null,"sum_profit":null,"y":0},{"key":3,"name":"\u533b\u7597","sum_budget":null,"sum_profit":null,"y":0},{"key":4,"name":"\u901a\u4fe1","sum_budget":null,"sum_profit":null,"y":0},{"key":5,"name":"\u5236\u9020","sum_budget":null,"sum_profit":null,"y":0},{"key":6,"name":"\u7535\u5546","sum_budget":null,"sum_profit":null,"y":0},{"key":7,"name":"\u9152\u5e97","sum_budget":null,"sum_profit":null,"y":0},{"key":8,"name":"\u7269\u6d41","sum_budget":null,"sum_profit":null,"y":0},{"key":9,"name":"\u5730\u4ea7","sum_budget":null,"sum_profit":null,"y":0},{"key":10,"name":"\u91d1\u878d","sum_budget":null,"sum_profit":null,"y":0},{"key":11,"name":"\u4ea4\u901a","sum_budget":null,"sum_profit":null,"y":0},{"key":12,"name":"\u5e7f\u544a","sum_budget":null,"sum_profit":null,"y":0},{"key":13,"name":"SI\/ISV","sum_budget":null,"sum_profit":null,"y":0},{"key":14,"name":"\u5e7f\u7535","sum_budget":null,"sum_profit":null,"y":0},{"key":15,"name":"\u7535\u529b","sum_budget":null,"sum_profit":null,"y":0},{"key":16,"name":"\u80fd\u6e90","sum_budget":null,"sum_profit":null,"y":0},{"key":17,"name":"\u96f6\u552e","sum_budget":null,"sum_profit":null,"y":0},{"key":18,"name":"\u5a92\u4f53","sum_budget":null,"sum_profit":null,"y":0},{"key":19,"name":"OTT","sum_budget":null,"sum_profit":null,"y":0},{"key":20,"name":"\u5176\u4ed6","sum_budget":null,"sum_profit":null,"y":0},{"key":24,"name":"\u6559\u80b2\uff08\u666e\u6559\uff09","sum_budget":null,"sum_profit":null,"y":0},{"key":25,"name":"\u6559\u80b2\uff08\u673a\u6784\uff09","sum_budget":null,"sum_profit":null,"y":0},{"key":57,"name":"EDA\/CAE","sum_budget":null,"sum_profit":null,"y":0},{"key":58,"name":"\u519b\u5de5","sum_budget":null,"sum_profit":null,"y":0},{"key":59,"name":"\u8d38\u6613","sum_budget":null,"sum_profit":null,"y":0}],"typeCounts":[{"key":6,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u666e\u901a\uff09","sum_budget":"96877391","sum_profit":"24783070.87800000000000000000","y":83.36},{"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09","sum_budget":"15090627.17","sum_profit":"4191639.3673340000000000","y":12.99},{"key":1,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u5168\u8d44\u8d28\uff09","sum_budget":"2898793.2","sum_profit":"954792.05834000000000000000","y":2.49},{"key":3,"name":"\u4e2a\u4eba\u6d88\u8d39\u8005","sum_budget":"1348100","sum_profit":"123930.0000000000000000","y":1.16},{"key":2,"name":"\u7cfb\u7edf\u96c6\u6210\u5546","sum_budget":null,"sum_profit":null,"y":0},{"key":7,"name":"\u4ea7\u54c1\u4ee3\u7406\u5546","sum_budget":null,"sum_profit":null,"y":0}],"usedClientTypeCounts":[{"key":1,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u5168\u8d44\u8d28\uff09","sum_budget":null,"sum_profit":null,"y":0},{"key":2,"name":"\u7cfb\u7edf\u96c6\u6210\u5546","sum_budget":null,"sum_profit":null,"y":0},{"key":3,"name":"\u4e2a\u4eba\u6d88\u8d39\u8005","sum_budget":null,"sum_profit":null,"y":0},{"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09","sum_budget":null,"sum_profit":null,"y":0},{"key":6,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u666e\u901a\uff09","sum_budget":null,"sum_profit":null,"y":0},{"key":7,"name":"\u4ea7\u54c1\u4ee3\u7406\u5546","sum_budget":null,"sum_profit":null,"y":0}]},"status":1,"msg":[{"name":"success","success":"\u6210\u529f\u83b7\u53d6\u6570\u636e","error":""}],"mod":0,"ip":"43.224.72.82","ua":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko\/20100101 Firefox\/151.0"}', FALSE, '2026-06-09 16:46:50', 31504128) RETURNING "id" |
| 16:46:50.332 | 1.8 ms | yii\db\Command::query | SELECT ci.id as key, ci.name, sum(budget) as sum_budget, sum(budget * profit_pct / 100) as sum_profit FROM "a57be577deb434"."tbl_client_industries" "ci" LEFT JOIN (SELECT "p"."id", "p"."budget", "p"."profit_pct", "p"."created_by", "c"."client_industry" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.used_client = c.id WHERE ("p"."created_by" IN ('1001', '1004', '1005', '1013', '5087', '5295', '5300', '5311', '5332', '5449', '5467', '5476')) AND ("p"."bargain_date" >= '2026-01-01 00:00:00') AND ("p"."bargain_date" <= '2026-12-31 23:59:59') AND (bargain_date >= '2026-01-01 00:00:00' AND bargain_date < timestamp '2026-12-31 23:59:59' + interval '1 second')) "sub" ON ci.id = sub.client_industry GROUP BY "ci"."id" |
| 16:46:50.313 | 0.8 ms | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=5493 |
| 16:46:50.314 | 0.7 ms | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=1001 |
| 16:46:50.317 | 0.5 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 16:46:50.312 | 0.2 ms | yii\db\Connection::open | Opening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta |