| 16:07:20.561 | trace | yii\base\Application::bootstrap | Bootstrap with yii\log\Dispatcher |
| 16:07:20.561 | trace | yii\base\Module::getModule | Loading module: debug |
| 16:07:20.562 | trace | yii\base\Application::bootstrap | Bootstrap with yii\debug\Module::bootstrap() |
| 16:07:20.562 | trace | yii\redis\Connection::open | Opening redis DB connection: redis.server.local:6379, database=1 |
| 16:07:20.562 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SELECT |
| 16:07:20.562 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:07:20.563 | info | time tracing start | 1780301240563329024 |
| 16:07:20.563 | trace | yii\web\UrlManager::parseRequest | No matching URL rules. Using default URL parsing logic. |
| 16:07:20.563 | trace | yii\web\Application::handleRequest | Route requested: 'vue/dashboard/get-main' |
| 16:07:20.563 | trace | yii\base\Module::getModule | Loading module: vue |
| 16:07:20.617 | info | yii\web\Session::open | Session started |
| 16:07:20.618 | info | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=5064 |
| 16:07:20.618 | info | yii\db\Connection::open | Opening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta |
| 16:07:20.624 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:07:20.624 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 16:07:20.625 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:07:20.628 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 16:07:20.628 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=5064 |
| 16:07:20.631 | trace | yii\base\Controller::runAction | Route to run: vue/dashboard/get-main |
| 16:07:20.631 | trace | yii\base\InlineAction::runWithParams | Running action: app\modules\vue\controllers\DashboardController::actionGetMain() |
| 16:07:20.631 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:07:20.633 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:07:20.635 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=5064) |
| 16:07:20.637 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:07:20.637 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 16:07:20.638 | info | yii\db\Command::query | SELECT
(
(CASE WHEN esb.e_implement_base > 0 THEN floor(u.e_implement_count * 20 / esb.e_implement_base) ELSE 0 END)
+
(CASE WHEN esb.e_budget_base > 0 THEN floor(u.e_budget_count * 20 / esb.e_budget_base) ELSE 0 END)
+
(CASE WHEN esb.e_profit_base > 0 THEN floor(u.e_profit_count * 15 / esb.e_profit_base) ELSE 0 END)
+
(CASE WHEN esb.e_client_base > 0 THEN floor(u.e_client_count * 15 / esb.e_client_base) ELSE 0 END)
+
(CASE WHEN esb.e_project_base > 0 THEN floor(u.e_project_count * 15 / esb.e_project_base) ELSE 0 END)
+
(CASE WHEN esb.e_point_base > 0 THEN floor(u.e_point_count * 15 / esb.e_point_base) ELSE 0 END)
) as score
FROM "a57be577deb434"."tbl_users" "u" LEFT JOIN "a57be577deb434"."tbl_auth_assignments" "aa" ON u.id = aa.user_id LEFT JOIN "a57be577deb434"."tbl_engineer_score_bases" "esb" ON 1 = 1 WHERE "u"."id"=5064 GROUP BY "u"."id", "esb"."id" |
| 16:07:20.641 | info | yii\db\Command::query | SELECT * FROM "global"."tbl_enterprises" WHERE "id"=2 |
| 16:07:20.642 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:07:20.642 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 16:07:20.642 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=5064 |
| 16:07:20.643 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:07:20.643 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 16:07:20.643 | info | 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', 5064, 5, 'vue/dashboard/get-main', '{"web_access_token":"66P66ib-3t6D-JRCTEPzE250hI-J5OEu"}', '{"code":2000,"result":{"deployment":"saas","logo":"\/files\/cdn\/a57be577deb434\/2021\/01\/51931101-63c0-36db-8e97-e68282eef06c.png","user":{"id":5064,"avatar":"\/files\/cdn\/a57be577deb434\/avatar\/5bec09dc-1f7a-3542-89a2-cedfefb3fded.png","access_token":"qC7k_RM1lAUxwq7XDC_K23eUykPFlOYl","version":"3.1.91","enterpriseName":"\u5317\u4eac\u62d3\u5b9e\u79d1\u6280\u6709\u9650\u516c\u53f8","userName":"\u59da\u96ea\u7eaf","role":"\u89d2\u8272: \u7cfb\u7edf\u7ba1\u7406\u5458, \u8f6f\u4ef6\u5f00\u53d1, \u5de5\u7a0b\u5e08","day":"2026-06-01 \u661f\u671f\u4e00","week":"2026\u5e7406\u670801\u65e5 \u7b2c23\u5468","is_sales":false,"score":0,"is_engineer":true,"e_score":"0","is_account_manager":false,"expiry_date":"2325-12-31 00:00:00","will_expired":false,"currentfascalyear_from":"2026-01-01 00:00:00","currentfascalyear_to":"2026-12-31 23:59:59","is_expired":true,"lunarDay":"\u5341\u516d","lunarMonth":"\u56db\u6708","lunarYear":"\u4e19\u5348\u5e74","clientCheckSame":true,"tax_start_at":"2024-08-01 00:00","erp_start_at":"2025-08-08 14:34:58","erp_decimal_point":2,"view_product_cost":true},"can_visit_account":true},"status":1,"msg":[{"name":"success","success":"\u6210\u529f\u83b7\u53d6\u6570\u636e","error":""}],"mod":0,"ip":"221.216.117.119","ua":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/148.0.0.0 Safari\/537.36"}', FALSE, '2026-06-01 16:07:20', 80461056) RETURNING "id" |
| 16:07:20.645 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:07:20.645 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SET |