| 01:47:25.252 | trace | yii\base\Application::bootstrap | Bootstrap with yii\log\Dispatcher |
| 01:47:25.252 | trace | yii\base\Module::getModule | Loading module: debug |
| 01:47:25.252 | trace | yii\base\Application::bootstrap | Bootstrap with yii\debug\Module::bootstrap() |
| 01:47:25.253 | trace | yii\redis\Connection::open | Opening redis DB connection: redis.server.local:6379, database=1 |
| 01:47:25.253 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SELECT |
| 01:47:25.253 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 01:47:25.253 | trace | yii\base\Module::getModule | Loading module: gii |
| 01:47:25.253 | trace | yii\base\Application::bootstrap | Bootstrap with yii\gii\Module::bootstrap() |
| 01:47:25.253 | trace | yii\web\UrlManager::parseRequest | No matching URL rules. Using default URL parsing logic. |
| 01:47:25.253 | trace | yii\web\Application::handleRequest | Route requested: 'vue/task/list-group' |
| 01:47:25.253 | trace | yii\base\Module::getModule | Loading module: vue |
| 01:47:25.254 | info | yii\web\Session::open | Session started |
| 01:47:25.254 | info | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=1001 |
| 01:47:25.254 | info | yii\db\Connection::open | Opening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta |
| 01:47:25.259 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 01:47:25.259 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 01:47:25.259 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 01:47:25.259 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 01:47:25.259 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 01:47:25.261 | trace | yii\base\Controller::runAction | Route to run: vue/task/list-group |
| 01:47:25.261 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 01:47:25.262 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Admin |
| 01:47:25.262 | trace | yii\base\InlineAction::runWithParams | Running action: app\modules\vue\controllers\TaskController::actionListGroup() |
| 01:47:25.262 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 01:47:25.263 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 01:47:25.264 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking permission: viewOtherTask |
| 01:47:25.264 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Engineer |
| 01:47:25.264 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: SalesDirector |
| 01:47:25.264 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: GM |
| 01:47:25.264 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: 软件开发 |
| 01:47:25.264 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: CommercialAttache |
| 01:47:25.264 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 01:47:25.264 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 01:47:25.265 | info | yii\db\Command::query | SELECT COUNT(*) FROM (SELECT s.*, target_completed_at - now() as remain FROM "a57be577deb434"."tbl_task_groups" "s" LEFT JOIN "a57be577deb434"."tbl_clients" "client" ON client.id = s.client_id AND client.deleted = FALSE LEFT JOIN "a57be577deb434"."tbl_task_group_user_relationships" "turs" ON s.id = turs.task_group_id LEFT JOIN "a57be577deb434"."tbl_task_group_head_of_relationships" "thrs" ON s.id = thrs.task_group_id WHERE (true) AND ((lower(client.name) LIKE '%逾期标签显示问题%') OR ("client"."pinyin_shortcut" LIKE '%逾期标签显示问题%') OR (lower(s.title) LIKE '%逾期标签显示问题%') OR ("s"."situation" ILIKE '%逾期标签显示问题%') OR (lower(s.description) LIKE '%逾期标签显示问题%')) AND (("thrs"."user_id"='1001')) GROUP BY "s"."id" ORDER BY "s"."created_at" DESC) "c" |
| 01:47:25.268 | info | yii\db\Command::query | SELECT s.*, target_completed_at - now() as remain FROM "a57be577deb434"."tbl_task_groups" "s" LEFT JOIN "a57be577deb434"."tbl_clients" "client" ON client.id = s.client_id AND client.deleted = FALSE LEFT JOIN "a57be577deb434"."tbl_task_group_user_relationships" "turs" ON s.id = turs.task_group_id LEFT JOIN "a57be577deb434"."tbl_task_group_head_of_relationships" "thrs" ON s.id = thrs.task_group_id WHERE (true) AND ((lower(client.name) LIKE '%逾期标签显示问题%') OR ("client"."pinyin_shortcut" LIKE '%逾期标签显示问题%') OR (lower(s.title) LIKE '%逾期标签显示问题%') OR ("s"."situation" ILIKE '%逾期标签显示问题%') OR (lower(s.description) LIKE '%逾期标签显示问题%')) AND (("thrs"."user_id"='1001')) GROUP BY "s"."id" ORDER BY "s"."created_at" DESC LIMIT 20 |
| 01:47:25.270 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sales_rep" FROM "a57be577deb434"."tbl_clients" WHERE "id"=3364 |
| 01:47:25.270 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_task_group_head_of_relationships" WHERE ("user_id"=1001) AND ("task_group_id"=197) |
| 01:47:25.271 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 01:47:25.271 | info | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1001) |
| 01:47:25.272 | info | yii\db\Command::query | SELECT "object_id", count(*) as comment FROM "a57be577deb434"."tbl_comments" WHERE ("object_type"=102) AND ("object_id"=197) GROUP BY "object_id" |
| 01:47:25.291 | info | yii\db\Command::query | SELECT "object_id", count(*) AS unread FROM "a57be577deb434"."tbl_unread_comments" WHERE ("object_type"=102) AND (remind_user_id = 1001 AND is_read = false) AND ("object_id"=197) GROUP BY "object_id" |
| 01:47:25.310 | info | yii\db\Command::query | SELECT "task_group_id", count(*) as remain FROM "a57be577deb434"."tbl_tasks" WHERE ("status"=0) AND (parent_id is null) AND ("task_group_id"=197) GROUP BY "task_group_id" |
| 01:47:25.311 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 01:47:25.311 | info | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1001) |
| 01:47:25.311 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_departments" WHERE "id"=4 |
| 01:47:25.312 | info | yii\db\Command::query | SELECT "user_id", "task_group_id" FROM "a57be577deb434"."tbl_task_group_user_relationships" "c" LEFT JOIN "a57be577deb434"."tbl_users" "u" ON "u"."id" = "c"."user_id" WHERE "c"."task_group_id"=197 ORDER BY
pinyin1 nulls first, namecut1 nulls first,
pinyin2 nulls first, namecut2 nulls first,
pinyin3 nulls first, namecut3 nulls first,
pinyin4 nulls first, namecut4 nulls first |
| 01:47:25.313 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 01:47:25.313 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 01:47:25.313 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 01:47:25.313 | info | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1001) |
| 01:47:25.313 | info | yii\db\Command::query | SELECT "user_id", "task_group_id" FROM "a57be577deb434"."tbl_task_group_head_of_relationships" "c" LEFT JOIN "a57be577deb434"."tbl_users" "u" ON "u"."id" = "c"."user_id" WHERE "c"."task_group_id"=197 ORDER BY
pinyin1 nulls first, namecut1 nulls first,
pinyin2 nulls first, namecut2 nulls first,
pinyin3 nulls first, namecut3 nulls first,
pinyin4 nulls first, namecut4 nulls first |
| 01:47:25.315 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 01:47:25.315 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 01:47:25.315 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 01:47:25.315 | info | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1001) |
| 01:47:25.316 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "project_title" AS "name" FROM "a57be577deb434"."tbl_projects" WHERE "id"=3857 |
| 01:47:25.316 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_task_group_user_relationships" WHERE "task_group_id"=197 |
| 01:47:25.316 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 01:47:25.317 | info | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1001) |
| 01:47:25.317 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_task_group_head_of_relationships" WHERE "task_group_id"=197 |
| 01:47:25.317 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 01:47:25.317 | info | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1001) |
| 01:47:25.318 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_tasks" WHERE (parent_id is null) AND ("task_group_id"=197) |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking permission: updateTask |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: StoreKeeper |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Engineer |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: TechDirector |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: ProjectManager |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: 电话销售 |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: AccountManager |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking permission: deleteTask |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: StoreKeeper |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Engineer |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: TechDirector |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: ProjectManager |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: 电话销售 |
| 01:47:25.319 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: AccountManager |
| 01:47:25.319 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 01:47:25.319 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 01:47:25.319 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_visit_module_histories" WHERE ("user_id"=1001) AND ("object_type"=101) AND ("visit_date"='2025-12-21') |
| 01:47:25.323 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 01:47:25.323 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 01:47:25.323 | info | yii\db\Command::execute | UPDATE "a57be577deb434"."tbl_visit_module_histories" SET "num"=37, "last_visit_at"='now()' WHERE "id"=59611 |
| 01:47:25.325 | info | yii\db\Command::query | INSERT INTO "global"."tbl_api_log" ("code", "schema", "user_id", "device_type", "url", "request", "response", "php_error", "time") VALUES (200, 'a57be577deb434', 1001, 5, 'vue/task/list-group', '{"TaskGroupSearch":{"taskGroupHeads":["1001"],"taskGroupUsers":"","keyword":" \u903e\u671f\u6807\u7b7e\u663e\u793a\u95ee\u9898"},"Filter":{"name":"created_at","sort":"DESC"},"page":"1"}', '{"code":2000,"result":{"list":[{"id":197,"title":"\u903e\u671f\u6807\u7b7e\u663e\u793a\u95ee\u9898","description":"","client_id":3364,"head_of":1001,"status":0,"target_completed_at":"2025-12-16 00:00:00","completed_at":"","created_by":1001,"created_at":"2025-12-15 17:01:52","updated_at":"2025-12-16 11:49:18","situation":"\u6d4b\u8bd5","start_at":"2025-12-15 00:00:00","project_id":3857,"complete_description":"","progress":0,"weight":33,"remain":"-5 days -01:47:25.269223","client":{"id":3364,"key":3364,"name":"\u5317\u4eac\u6781\u901a\u4e16\u7eaa\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8\uff08\u8fc7\u5355\uff09","sales_rep":1001},"isHeadOf":{"id":543,"task_group_id":197,"user_id":1001},"headOf":{"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"}},"commentCount":{"object_id":197,"comment":2},"unreadComments":{},"remainCount":{"task_group_id":197,"remain":3},"createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"taskGroupHeadOfRelationships":[{"user_id":1001,"task_group_id":197,"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"}}}],"project":{"id":3857,"key":3857,"name":"PA1410 \u4e09\u5e74\u670d\u52a13\u53f0\u8bbe\u5907\u91c7\u8d2d\u9879\u76ee"},"taskGroupUsers":[{"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"}}],"taskGroupHeads":[{"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"}}],"tasks":[{"id":1591,"task_group_id":197,"title":"434","description":"","client_id":"","head_of":1001,"status":0,"target_completed_at":"","completed_at":"","created_by":1001,"created_at":"2025-12-16 11:46:36","updated_at":"2025-12-17 13:21:48","is_important":0,"complete_description":"","weight":0,"tree_path":"1591","progress":0,"start_at":"2025-12-17 00:00:00","end_at":"2025-12-19 00:00:00","parent_id":"","is_end_out":true,"is_start_out":false,"is_child_end_out":false,"is_child_start_out":false,"end_out_value":3,"start_out_value":"","child_end_out_value":"","child_start_out_value":""},{"id":1592,"task_group_id":197,"title":"\u6ca1\u6709\u8d77\u6b62\u65f6\u95f4\u6821\u9a8c\u6709\u6ca1\u6709\u63d0\u9192\u6807\u7b7e","description":"","client_id":"","head_of":1001,"status":0,"target_completed_at":"","completed_at":"","created_by":1001,"created_at":"2025-12-17 12:07:55","updated_at":"2025-12-17 14:34:50","is_important":1,"complete_description":"\u597d\u9ad8\u7ea7\u554a\u597d\u9ad8\u7ea7\u554a\u54c8\u6839\u8fbe\u65af\u5c31\u4f1a\u611f\u6168\u7684\u662f\u6839\u636e\u5ba2\u6237\u56fd\u9645\u5ba2\u670d\u97e9\u56fd\u5c3d\u5feb\u6062\u590d\u5230\u5065\u5eb7\u66f4\u597d\u7684\u514b\u5df1\u5949\u516c\u9ed1u\u8089\u4f53\u54e6\u66f4\u6362\u53d1\u52a8\u673a\u53ef\u66f4\u6362\u624b\u673a\u6253\u5f00\u7b26\u5408\u56fd\u9645\u7a7a\u624b\u9053\u7b26\u5408\u56fd\u9645\u6cd5\u7684\u751f\u6d3b\u66f4\u5065\u5eb7\u7684\u65b9\u5f0f\u7ed9\u9759\u9759\u8bf4\u7684\u5496\u5561\u9986\u548c\u5065\u5eb7\u7684\u65b9\u5f0f","weight":60,"tree_path":"1592","progress":100,"start_at":"2025-12-02 00:00:00","end_at":"2025-12-03 00:00:00","parent_id":"","is_end_out":false,"is_start_out":true,"is_child_end_out":false,"is_child_start_out":false,"end_out_value":"","start_out_value":13,"child_end_out_value":"","child_start_out_value":""},{"id":1583,"task_group_id":197,"title":"\u903e\u671f\u6807\u7b7e\u663e\u793a\u95ee\u9898","description":"","client_id":"","head_of":1001,"status":0,"target_completed_at":"","completed_at":"","created_by":1001,"created_at":"2025-12-15 17:02:08","updated_at":"2025-12-17 13:22:51","is_important":0,"complete_description":"","weight":0,"tree_path":"1583","progress":0,"start_at":"2025-12-17 00:00:00","end_at":"2025-12-19 00:00:00","parent_id":"","is_end_out":true,"is_start_out":false,"is_child_end_out":false,"is_child_start_out":false,"end_out_value":3,"start_out_value":"","child_end_out_value":"","child_start_out_value":""},{"id":1595,"task_group_id":197,"title":"\u6d4b\u8bd5\u6743\u91cd\u663e\u793a\u95ee\u9898","description":"","client_id":"","head_of":1001,"status":1,"target_completed_at":"","completed_at":"2025-12-18 15:54:24","created_by":1001,"created_at":"2025-12-17 14:15:12","updated_at":"2025-12-18 15:54:24","is_important":0,"complete_description":"sdfsdfsdf","weight":33,"tree_path":"1595","progress":100,"start_at":"","end_at":"","parent_id":"","is_end_out":false,"is_start_out":false,"is_child_end_out":false,"is_child_start_out":false,"end_out_value":"","start_out_value":"","child_end_out_value":"","child_start_out_value":""}],"remain_time":"\u8d85\u65f6","target_completed_at_display":"","unread":0,"can_update":true,"can_delete":true,"can_complete":true,"can_stop":true,"can_recover":false,"bgcolor":"#FF7300","status_display":"\u8fdb\u884c\u4e2d","overdue_task":3}],"can_create":true,"pagenation":{"totalcount":1,"thispage":1,"pagesize":20}},"status":1,"msg":[{"name":"success","success":"\u6210\u529f\u83b7\u53d6\u6570\u636e","error":""}],"mod":0,"ip":"111.193.7.67","ua":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/143.0.0.0 Safari\/537.36"}', FALSE, '2025-12-21 01:47:25') RETURNING "id" |
| 01:47:25.326 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 01:47:25.326 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SET |