15:11:21.931 | trace | yii\base\Application::bootstrap | Bootstrap with yii\log\Dispatcher |
15:11:21.931 | trace | yii\base\Module::getModule | Loading module: debug |
15:11:21.932 | trace | yii\base\Application::bootstrap | Bootstrap with yii\debug\Module::bootstrap() |
15:11:21.932 | trace | yii\redis\Connection::open | Opening redis DB connection: redis.server.local:6379, database=1 |
15:11:21.932 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SELECT |
15:11:21.932 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:11:21.933 | trace | yii\base\Module::getModule | Loading module: gii |
15:11:21.933 | trace | yii\base\Application::bootstrap | Bootstrap with yii\gii\Module::bootstrap() |
15:11:21.933 | trace | yii\web\UrlManager::parseRequest | No matching URL rules. Using default URL parsing logic. |
15:11:21.933 | trace | yii\web\Application::handleRequest | Route requested: 'vue/dashboard/get-create-menu' |
15:11:21.933 | trace | yii\base\Module::getModule | Loading module: vue |
15:11:21.933 | info | yii\web\Session::open | Session started |
15:11:21.934 | info | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=1011 |
15:11:21.934 | info | yii\db\Connection::open | Opening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta |
15:11:21.938 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:11:21.938 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
15:11:21.938 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:11:21.939 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
15:11:21.939 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1011 |
15:11:21.940 | trace | yii\base\Controller::runAction | Route to run: vue/dashboard/get-create-menu |
15:11:21.940 | trace | yii\base\InlineAction::runWithParams | Running action: app\modules\vue\controllers\DashboardController::actionGetCreateMenu() |
15:11:21.941 | 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"='1011') AND ("b"."type"=1) |
15:11:21.942 | 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"='1011') AND ("b"."type"=2) |
15:11:21.943 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_auth_item_child" |
15:11:21.945 | info | yii\db\Command::query | SELECT "item_name" FROM "a57be577deb434"."tbl_auth_assignments" WHERE "user_id"='1011' |
15:11:21.945 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_auth_items" WHERE ("type"=2) AND ("name" IN ('serviceProgress', 'visitSupplier', 'viewReimbursementAnalysis', 'viewApproveAnalysis', 'viewSource', 'createSource', 'updateSource', 'deleteSource', 'distributeSource', 'viewCase', 'createCase', 'updateCase', 'distributeCase', 'deleteCase', 'closeCase', 'suspendCase', 'viewTicket', 'updateTicket', 'deleteTicket', 'viewReimbursement', 'createReimbursement', 'updateReimbursement', 'deleteReimbursement', 'viewApprove', 'createApprove', 'updateApprove', 'viewService', 'createService', 'updateService', 'deleteService', 'updateSalesContract', 'viewDocument', 'createDocument', 'updateDocument', 'viewSupplier', 'createSupplier', 'updateSupplier', 'createSupplierDocument', 'updateSupplierDocument', 'viewSupplierContact', 'createSupplierContact', 'updateSupplierContact', 'viewPurchaseContract', 'createPurchaseContract', 'updatePurchaseContract', 'viewCostContract', 'createCostContract', 'updateCostContract', 'deleteCostContract', 'viewProduct', 'viewPunch', 'createPunch', 'viewOtherPunch', 'viewPunchApprove', 'createPunchApprove', 'updatePunchApprove', 'viewRating', 'viewTaxManagement', 'viewErp', 'viewErpPurchaseOrder', 'updateErpPurchaseOrder', 'viewErpPurchaseInbound', 'updateErpPurchaseInbound', 'createErpPurchaseInbound', 'deleteErpPurchaseInbound', 'viewErpPurchaseReturn', 'updateErpPurchaseReturn', 'createErpPurchaseReturn', 'deleteErpPurchaseReturn', 'viewErpPurchaseGift', 'updateErpPurchaseGift', 'createErpPurchaseGift', 'deleteErpPurchaseGift', 'viewErpInventoryProduct', 'viewErpInventoryLost', 'viewErpInventoryBuild', 'viewErpSalesOrder', 'updateErpSalesOrder', 'viewErpSalesOutbound', 'updateErpSalesOutbound', 'createErpSalesOutbound', 'deleteErpSalesOutbound', 'viewErpSalesReturn', 'updateErpSalesReturn', 'createErpSalesReturn', 'deleteErpSalesReturn', 'viewErpSalesGift', 'updateErpSalesGift', 'createErpSalesGift', 'deleteErpSalesGift', 'viewErpPurchaseCost', 'updateErpPurchaseCost', 'createErpPurchaseCost', 'viewSalesChart', 'viewPreSalesChart', 'viewImplementChart', 'viewServicePlan', 'viewCalendar', 'viewClientAnalysis', 'viewClientMap', 'viewFootPrint', 'viewOtherFootPrint', 'viewSalesRepScore', 'viewContactAnalysis', 'viewPurchaseAnalysis', 'viewSchedule', 'createSchedule', 'updateSchedule', 'viewCalendarMng', 'createCalendarMng', 'updateCalendarMng', 'deleteCalendarMng', 'viewTask', 'createTask', 'updateTask', 'deleteTask', 'viewOtherTask', 'viewClient', 'createClient', 'updateClient', 'createClientDocument', 'updateClientDocument', 'viewClientContact', 'createClientContact', 'updateClientContact', 'viewContactInfo', 'viewWorkLog', 'createWorkLog', 'updateWorkLog', 'viewProject', 'createProject', 'createProjectDocument', 'updateProjectDocument', 'createTicket', 'createCaseDocument', 'updateCaseDocument', 'viewSalesOrder', 'createSalesOrder', 'updateSalesOrder', 'viewSalesContract', 'createSalesContract')) |
15:11:21.947 | info | yii\db\Command::query | SELECT "department_id", "department_position_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=1011 |
15:11:21.948 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:11:21.948 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:11:21.949 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:11:21.950 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking permission: createClientContact |
15:11:21.950 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: StoreKeeper |
15:11:21.950 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Engineer |
15:11:21.950 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: TechDirector |
15:11:21.950 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: ProjectManager |
15:11:21.950 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: 电话销售 |
15:11:21.950 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: AccountManager |
15:11:21.950 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: SalesManager |
15:11:21.950 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: SalesDirector |
15:11:21.950 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: GM |
15:11:21.950 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Accountant |
15:11:21.950 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: CommercialAttache |
15:11:21.950 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:11:21.950 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
15:11:21.950 | 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', 1011, 5, 'vue/dashboard/get-create-menu', '{"web_access_token":"18_8RvXePAHKXb4kC8IN2O6XIdrtwTnd"}', '{"code":2000,"result":[{"id":9,"icon":"icon-daiban","title":"\u5f85\u529e\u4e8b\u9879","appName":"schedule","extra":0},{"id":24,"icon":"icon-richeng","title":"\u65e5\u7a0b\u7ba1\u7406","appName":"calendar","extra":0},{"id":10,"icon":"icon-kehuxinxi","title":"\u5ba2\u6237\u4fe1\u606f","appName":"client","extra":0},{"id":19,"icon":"icon-gongzuorizhi","title":"\u5de5\u4f5c\u65e5\u5fd7","appName":"worklog","extra":0},{"id":1,"icon":"icon-shangjixinxi","title":"\u5546\u673a\u4fe1\u606f","appName":"project","extra":0},{"id":21,"icon":"icon-xiaoshouxiansuo","title":"\u9500\u552e\u7ebf\u7d22","appName":"source","extra":0,"can_create_contact":true},{"id":1001,"icon":"icon-kehulianxiren","title":"\u5ba2\u6237\u8054\u7cfb\u4eba","appName":"clientContact","extra":0},{"id":1002,"icon":"icon-gongyingshanglianxiren","title":"\u4f9b\u5e94\u5546\u8054\u7cfb\u4eba","appName":"supplierContact","extra":0},{"id":101,"icon":"icon-xiangmuguanli","title":"\u9879\u76ee\u6e05\u5355","appName":"task","extra":0},{"id":18,"icon":"icon-gongdanguanli","title":"CASE","appName":"caseManagement","extra":0},{"id":20,"icon":"icon-feiyongbaoxiao","title":"\u8d39\u7528\u62a5\u9500","appName":"reimbursementManagement","extra":0},{"id":23,"icon":"icon-xiaoshoujilu","title":"\u9500\u552e\u8bb0\u5f55","appName":"salesOrder","extra":0},{"id":37,"icon":"icon-shenpi","title":"\u5ba1\u6279\u7ba1\u7406","appName":"approveManagement","extra":0}],"status":1,"msg":[{"name":"success","success":"\u6210\u529f\u83b7\u53d6\u6570\u636e","error":""}],"mod":0}', FALSE, '2025-09-16 15:11:21') RETURNING "id" |
15:11:21.952 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
15:11:21.952 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SET |