15:46:24.151 | trace | yii\base\Application::bootstrap | Bootstrap with yii\log\Dispatcher |
15:46:24.151 | trace | yii\base\Module::getModule | Loading module: debug |
15:46:24.151 | trace | yii\base\Application::bootstrap | Bootstrap with yii\debug\Module::bootstrap() |
15:46:24.151 | trace | yii\redis\Connection::open | Opening redis DB connection: redis.server.local:6379, database=1 |
15:46:24.151 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SELECT |
15:46:24.151 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:46:24.152 | trace | yii\base\Module::getModule | Loading module: gii |
15:46:24.152 | trace | yii\base\Application::bootstrap | Bootstrap with yii\gii\Module::bootstrap() |
15:46:24.152 | trace | yii\web\UrlManager::parseRequest | No matching URL rules. Using default URL parsing logic. |
15:46:24.152 | trace | yii\web\Application::handleRequest | Route requested: 'vue/erp-collect-ticket/of-sales-contract' |
15:46:24.152 | trace | yii\base\Module::getModule | Loading module: vue |
15:46:24.186 | info | yii\web\Session::open | Session started |
15:46:24.187 | info | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=1004 |
15:46:24.187 | info | yii\db\Connection::open | Opening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta |
15:46:24.200 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:46:24.200 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
15:46:24.200 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:46:24.201 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
15:46:24.201 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1004 |
15:46:24.203 | trace | yii\base\Controller::runAction | Route to run: vue/erp-collect-ticket/of-sales-contract |
15:46:24.203 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Admin |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking permission: updatePurchaseContract |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Admin |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: ProjectManager |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: 电话销售 |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: 人力资源 |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: GM |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: CommercialAttache |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking permission: createPurchaseContract |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Admin |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: ProjectManager |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: 电话销售 |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: 人力资源 |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: GM |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: CommercialAttache |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking permission: updateSalesContract |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Admin |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: ProjectManager |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: 电话销售 |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: CommercialAttache |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: GM |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: StoreKeeper |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Treasurer |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Accountant |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking permission: createSalesContract |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: ProjectManager |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: 电话销售 |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: CommercialAttache |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: GM |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: StoreKeeper |
15:46:24.204 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Treasurer |
15:46:24.204 | error | yii\web\HttpException:403 | yii\web\ForbiddenHttpException: 您没有执行此操作的权限 in /var/www/beta/vendor/yiisoft/yii2/filters/AccessControl.php:151
Stack trace:
#0 /var/www/beta/vendor/yiisoft/yii2/filters/AccessControl.php(134): yii\filters\AccessControl->denyAccess(Object(uranus\web\User))
#1 /var/www/beta/vendor/yiisoft/yii2/base/ActionFilter.php(75): yii\filters\AccessControl->beforeAction(Object(yii\base\InlineAction))
#2 [internal function]: yii\base\ActionFilter->beforeFilter(Object(yii\base\ActionEvent))
#3 /var/www/beta/vendor/yiisoft/yii2/base/Component.php(545): call_user_func(Array, Object(yii\base\ActionEvent))
#4 /var/www/beta/vendor/yiisoft/yii2/base/Controller.php(272): yii\base\Component->trigger('beforeAction', Object(yii\base\ActionEvent))
#5 /var/www/beta/vendor/yiisoft/yii2/web/Controller.php(164): yii\base\Controller->beforeAction(Object(yii\base\InlineAction))
#6 /var/www/beta/vendor/yiisoft/yii2/base/Controller.php(154): yii\web\Controller->beforeAction(Object(yii\base\InlineAction))
#7 /var/www/beta/vendor/yiisoft/yii2/base/Module.php(522): yii\base\Controller->runAction('of-sales-contra...', Array)
#8 /var/www/beta/vendor/yiisoft/yii2/web/Application.php(102): yii\base\Module->runAction('vue/erp-collect...', Array)
#9 /var/www/beta/vendor/yiisoft/yii2/base/Application.php(379): yii\web\Application->handleRequest(Object(yii\web\Request))
#10 /var/www/beta/web/index.php(24): yii\base\Application->run()
#11 {main} |
15:46:24.205 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:46:24.205 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
15:46:24.205 | info | yii\db\Command::query | SELECT "b".* FROM "a57be577deb434"."tbl_auth_assignments" "a", "a57be577deb434"."tbl_auth_items" "b" WHERE ("a"."item_name"="b"."name") AND ("a"."user_id"='1004') AND ("b"."type"=1) |
15:46:24.206 | info | yii\db\Command::query | SELECT "b".* FROM "a57be577deb434"."tbl_auth_assignments" "a", "a57be577deb434"."tbl_auth_items" "b" WHERE ("a"."item_name"="b"."name") AND ("a"."user_id"='1004') AND ("b"."type"=2) |
15:46:24.207 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_auth_item_child" |
15:46:24.209 | info | yii\db\Command::query | SELECT "item_name" FROM "a57be577deb434"."tbl_auth_assignments" WHERE "user_id"='1004' |
15:46:24.209 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_auth_items" WHERE ("type"=2) AND ("name" IN ('viewSalesChart', 'viewPreSalesChart', 'viewImplementChart', 'viewServicePlan', 'viewCalendar', 'viewClientAnalysis', 'viewClientMap', 'viewFootPrint', 'viewSchedule', 'createSchedule', 'updateSchedule', 'viewSource', 'viewCalendarMng', 'createCalendarMng', 'updateCalendarMng', 'deleteCalendarMng', 'viewTask', 'createTask', 'updateTask', 'deleteTask', 'viewClient', 'createClient', 'updateClient', 'transferClient', 'createClientDocument', 'updateClientDocument', 'viewClientContact', 'createClientContact', 'updateClientContact', 'viewContactInfo', 'viewWorkLog', 'createWorkLog', 'updateWorkLog', 'viewProject', 'createProject', 'updateProject', 'createProjectDocument', 'updateProjectDocument', 'viewCase', 'viewTicket', 'createCaseDocument', 'updateCaseDocument', 'viewSalesOrder', 'viewSalesContract', 'serviceProgress', 'viewReimbursement', 'createReimbursement', 'updateReimbursement', 'deleteReimbursement', 'viewApprove', 'createApprove', 'updateApprove', 'viewDocument', 'createDocument', 'updateDocument', 'viewSupplier', 'visitSupplier', 'createSupplier', 'updateSupplier', 'viewSupplierContact', 'createSupplierContact', 'updateSupplierContact', 'viewPurchaseContract', 'viewProduct', 'viewPunch', 'createPunch', 'viewPunchApprove', 'createPunchApprove', 'updatePunchApprove', 'viewRating', 'changeProjectStatus3', 'changeProjectStatus4', 'changeProjectStatus5', 'viewReimbursementAnalysis', 'viewApproveAnalysis', 'createCase', 'updateCase', 'distributeCase', 'deleteCase', 'closeCase', 'suspendCase', 'createTicket', 'updateTicket', 'deleteTicket', 'createSupplierDocument', 'updateSupplierDocument', 'viewService', 'viewOtherPunch', 'viewAccount', 'viewOtherFootPrint', 'viewSalesRepScore', 'viewContactAnalysis', 'viewPurchaseAnalysis', 'deleteSchedule', 'createSource', 'viewOtherTask', 'deleteClient', 'lockClient', 'viewOperation', 'createOperation', 'updateOperation', 'deleteOperation', 'viewOtherOperation')) |
15:46:24.211 | info | yii\db\Command::query | SELECT "department_id", "department_position_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=1004 |
15:46:24.211 | info | yii\db\Command::query | INSERT INTO "global"."tbl_api_log" ("code", "schema", "user_id", "device_type", "url", "request", "response", "php_error", "time") VALUES (403, 'a57be577deb434', 1004, 5, 'vue/erp-collect-ticket/of-sales-contract', '{"id":"4082","page":"1","web_access_token":"bsTljw94hvQ4Cx-_bLMR8LLSz4mVAeuQ"}', '{"code":403,"data":null,"status":0,"msg":[{"name":"error","success":"","error":"\u60a8\u6ca1\u6709\u6267\u884c\u6b64\u64cd\u4f5c\u7684\u6743\u9650","trace":{"name":"Forbidden","message":"\u60a8\u6ca1\u6709\u6267\u884c\u6b64\u64cd\u4f5c\u7684\u6743\u9650","code":0,"status":403,"type":"yii\\web\\ForbiddenHttpException"}}]}', TRUE, '2025-08-12 15:46:24') RETURNING "id" |
15:46:24.213 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:46:24.213 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SET |