15:17:10.052 | trace | yii\base\Application::bootstrap | Bootstrap with yii\log\Dispatcher |
15:17:10.052 | trace | yii\base\Module::getModule | Loading module: debug |
15:17:10.052 | trace | yii\base\Application::bootstrap | Bootstrap with yii\debug\Module::bootstrap() |
15:17:10.052 | trace | yii\redis\Connection::open | Opening redis DB connection: redis.server.local:6379, database=1 |
15:17:10.052 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SELECT |
15:17:10.052 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:17:10.053 | trace | yii\base\Module::getModule | Loading module: gii |
15:17:10.053 | trace | yii\base\Application::bootstrap | Bootstrap with yii\gii\Module::bootstrap() |
15:17:10.053 | trace | yii\web\UrlManager::parseRequest | No matching URL rules. Using default URL parsing logic. |
15:17:10.053 | trace | yii\web\Application::handleRequest | Route requested: 'vue/setting/save-edit-role' |
15:17:10.053 | trace | yii\base\Module::getModule | Loading module: vue |
15:17:10.053 | info | yii\web\Session::open | Session started |
15:17:10.054 | info | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=5252 |
15:17:10.054 | info | yii\db\Connection::open | Opening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta |
15:17:10.058 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:17:10.058 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
15:17:10.059 | info | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=1001 |
15:17:10.059 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:17:10.060 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
15:17:10.060 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
15:17:10.061 | trace | yii\base\Controller::runAction | Route to run: vue/setting/save-edit-role |
15:17:10.062 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:17:10.063 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Admin |
15:17:10.063 | trace | yii\base\InlineAction::runWithParams | Running action: app\modules\vue\controllers\SettingController::actionSaveEditRole() |
15:17:10.063 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_auth_items" WHERE "id"='79' |
15:17:10.063 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:17:10.063 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
15:17:10.064 | trace | yii\base\Model::onUnsafeAttribute | Failed to set unsafe attribute 'id' in 'app\models\AuthItems'. |
15:17:10.064 | trace | yii\base\Model::onUnsafeAttribute | Failed to set unsafe attribute 'permissions' in 'app\models\AuthItems'. |
15:17:10.064 | info | yii\db\Command::query | SELECT "name" FROM "a57be577deb434"."tbl_auth_items" WHERE "name"='Engineer' LIMIT 2 |
15:17:10.065 | info | yii\db\Command::query | SELECT "name" FROM "a57be577deb434"."tbl_auth_items" WHERE "display_name"='工程师' LIMIT 2 |
15:17:10.065 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_auth_items" WHERE ("type"=1) AND ("display_name"='Engineer') AND ("id" != 79) |
15:17:10.065 | info | yii\db\Command::query | SELECT "name" FROM "a57be577deb434"."tbl_auth_items" WHERE "name"='Engineer' LIMIT 2 |
15:17:10.066 | info | yii\db\Command::query | SELECT "name" FROM "a57be577deb434"."tbl_auth_items" WHERE "display_name"='工程师' LIMIT 2 |
15:17:10.066 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_auth_items" WHERE ("type"=1) AND ("display_name"='Engineer') AND ("id" != 79) |
15:17:10.066 | info | yii\db\Command::execute | UPDATE "a57be577deb434"."tbl_auth_items" SET "updated_at"=1754896630 WHERE "name"='Engineer' |
15:17:10.067 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:17:10.068 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
15:17:10.068 | info | yii\db\Command::execute | INSERT INTO "a57be577deb434"."tbl_action_logs" ("action", "object_type", "object_id", "new_value", "old_value", "created_by", "ip_address") VALUES ('UPDATE', 'app\models\AuthItems', 79, 'a:0:{}', '', 1001, '124.64.23.198') |
15:17:10.069 | info | yii\db\Command::execute | DELETE FROM "a57be577deb434"."tbl_auth_item_child" WHERE "parent"='Engineer' |
15:17:10.070 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:17:10.070 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
15:17:10.070 | info | yii\db\Command::execute | INSERT INTO "a57be577deb434"."tbl_auth_item_child" ("parent", "child") VALUES ('Engineer', 'viewSalesChart'), ('Engineer', 'viewPreSalesChart'), ('Engineer', 'viewImplementChart'), ('Engineer', 'viewServicePlan'), ('Engineer', 'viewCalendar'), ('Engineer', 'viewClientAnalysis'), ('Engineer', 'viewClientMap'), ('Engineer', 'viewFootPrint'), ('Engineer', 'viewReimbursementAnalysis'), ('Engineer', 'viewApproveAnalysis'), ('Engineer', 'viewSchedule'), ('Engineer', 'createSchedule'), ('Engineer', 'updateSchedule'), ('Engineer', 'viewCalendarMng'), ('Engineer', 'createCalendarMng'), ('Engineer', 'updateCalendarMng'), ('Engineer', 'deleteCalendarMng'), ('Engineer', 'viewTask'), ('Engineer', 'createTask'), ('Engineer', 'updateTask'), ('Engineer', 'deleteTask'), ('Engineer', 'viewOtherTask'), ('Engineer', 'viewClient'), ('Engineer', 'createClientDocument'), ('Engineer', 'updateClientDocument'), ('Engineer', 'viewClientContact'), ('Engineer', 'createClientContact'), ('Engineer', 'updateClientContact'), ('Engineer', 'viewContactInfo'), ('Engineer', 'viewWorkLog'), ('Engineer', 'createWorkLog'), ('Engineer', 'updateWorkLog'), ('Engineer', 'viewProject'), ('Engineer', 'createProjectDocument'), ('Engineer', 'updateProjectDocument'), ('Engineer', 'viewCase'), ('Engineer', 'viewTicket'), ('Engineer', 'createTicket'), ('Engineer', 'updateTicket'), ('Engineer', 'createCaseDocument'), ('Engineer', 'updateCaseDocument'), ('Engineer', 'viewSalesOrder'), ('Engineer', 'viewSalesContract'), ('Engineer', 'serviceProgress'), ('Engineer', 'viewReimbursement'), ('Engineer', 'createReimbursement'), ('Engineer', 'updateReimbursement'), ('Engineer', 'deleteReimbursement'), ('Engineer', 'viewApprove'), ('Engineer', 'createApprove'), ('Engineer', 'updateApprove'), ('Engineer', 'viewDocument'), ('Engineer', 'createDocument'), ('Engineer', 'updateDocument'), ('Engineer', 'viewSupplier'), ('Engineer', 'visitSupplier'), ('Engineer', 'createSupplier'), ('Engineer', 'updateSupplier'), ('Engineer', 'viewSupplierContact'), ('Engineer', 'createSupplierContact'), ('Engineer', 'updateSupplierContact'), ('Engineer', 'viewPurchaseContract'), ('Engineer', 'viewCostContract'), ('Engineer', 'createCostContract'), ('Engineer', 'updateCostContract'), ('Engineer', 'viewProduct'), ('Engineer', 'viewService'), ('Engineer', 'viewPunch'), ('Engineer', 'createPunch'), ('Engineer', 'viewPunchApprove'), ('Engineer', 'createPunchApprove'), ('Engineer', 'updatePunchApprove'), ('Engineer', 'viewRating') |
15:17:10.075 | info | yii\db\Command::query | SELECT "u"."id" FROM "a57be577deb434"."tbl_auth_assignments" "aa" LEFT JOIN "a57be577deb434"."tbl_users" "u" ON u.id = aa.user_id WHERE ("u"."user_status"=1) AND ("aa"."item_name"='Engineer') GROUP BY "u"."id" |
15:17:10.076 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:17:10.076 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: DEL |
15:17:10.076 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SET |
15:17:10.076 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: DEL |
15:17:10.076 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: DEL |
15:17:10.077 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:17:10.077 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
15:17:10.077 | 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/setting/save-edit-role', '{"AuthItems":{"id":"79","permissions":["viewSalesChart","viewPreSalesChart","viewImplementChart","viewServicePlan","viewCalendar","viewClientAnalysis","viewClientMap","viewFootPrint","viewReimbursementAnalysis","viewApproveAnalysis","viewSchedule","createSchedule","updateSchedule","viewCalendarMng","createCalendarMng","updateCalendarMng","deleteCalendarMng","viewTask","createTask","updateTask","deleteTask","viewOtherTask","viewClient","createClientDocument","updateClientDocument","viewClientContact","createClientContact","updateClientContact","viewContactInfo","viewWorkLog","createWorkLog","updateWorkLog","viewProject","createProjectDocument","updateProjectDocument","viewCase","viewTicket","createTicket","updateTicket","createCaseDocument","updateCaseDocument","viewSalesOrder","viewSalesContract","serviceProgress","viewReimbursement","createReimbursement","updateReimbursement","deleteReimbursement","viewApprove","createApprove","updateApprove","viewDocument","createDocument","updateDocument","viewSupplier","visitSupplier","createSupplier","updateSupplier","viewSupplierContact","createSupplierContact","updateSupplierContact","viewPurchaseContract","viewCostContract","createCostContract","updateCostContract","viewProduct","viewService","viewPunch","createPunch","viewPunchApprove","createPunchApprove","updatePunchApprove","viewRating"]},"web_access_token":"HcPbdczjiT4Sp46OV0lNGsvc5AuI1uUw"}', '{"code":2000,"result":"","status":1,"msg":[{"name":"success","success":"\u89d2\u8272\u5df2\u88ab\u6210\u529f\u4fee\u6539","error":""}],"mod":0}', FALSE, '2025-08-11 15:17:10') RETURNING "id" |
15:17:10.078 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:17:10.078 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SET |