16:16:20.910 | trace | yii\base\Application::bootstrap | Bootstrap with yii\log\Dispatcher |
16:16:20.910 | trace | yii\base\Module::getModule | Loading module: debug |
16:16:20.910 | trace | yii\base\Application::bootstrap | Bootstrap with yii\debug\Module::bootstrap() |
16:16:20.911 | trace | yii\redis\Connection::open | Opening redis DB connection: redis.server.local:6379, database=1 |
16:16:20.911 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SELECT |
16:16:20.911 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
16:16:20.911 | trace | yii\base\Module::getModule | Loading module: gii |
16:16:20.911 | trace | yii\base\Application::bootstrap | Bootstrap with yii\gii\Module::bootstrap() |
16:16:20.911 | trace | yii\web\UrlManager::parseRequest | No matching URL rules. Using default URL parsing logic. |
16:16:20.911 | trace | yii\web\Application::handleRequest | Route requested: 'vue/erp-provident-fund/save-edit' |
16:16:20.911 | trace | yii\base\Module::getModule | Loading module: vue |
16:16:20.912 | info | yii\web\Session::open | Session started |
16:16:20.912 | info | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=1001 |
16:16:20.912 | info | yii\db\Connection::open | Opening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta |
16:16:20.916 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
16:16:20.917 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
16:16:20.917 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
16:16:20.917 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
16:16:20.917 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
16:16:20.919 | trace | yii\base\Controller::runAction | Route to run: vue/erp-provident-fund/save-edit |
16:16:20.919 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
16:16:20.920 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Admin |
16:16:20.920 | trace | yii\base\InlineAction::runWithParams | Running action: app\modules\vue\controllers\ErpProvidentFundController::actionSaveEdit() |
16:16:20.920 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_provident_funds" WHERE "id"='2' |
16:16:20.921 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
16:16:20.921 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
16:16:20.921 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_provident_fund_verify_rels" WHERE ("status" != 0) AND ("erp_provident_fund_id"=2) ORDER BY "id" |
16:16:20.922 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking permission: updateErpProvidentFund |
16:16:20.922 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Admin |
16:16:20.922 | trace | yii\base\Model::onUnsafeAttribute | Failed to set unsafe attribute 'id' in 'app\models\ErpProvidentFunds'. |
16:16:20.922 | trace | yii\base\Model::onUnsafeAttribute | Failed to set unsafe attribute 'files' in 'app\models\ErpProvidentFunds'. |
16:16:20.922 | trace | yii\base\Model::onUnsafeAttribute | Failed to set unsafe attribute 'erpProvidentFundVerifyRels' in 'app\models\ErpProvidentFunds'. |
16:16:20.922 | trace | yii\base\Model::onUnsafeAttribute | Failed to set unsafe attribute 'erpProvidentFundAmounts' in 'app\models\ErpProvidentFunds'. |
16:16:20.922 | info | yii\db\Command::query | SELECT "id" FROM "a57be577deb434"."tbl_erp_provident_funds" WHERE "serial_no"='GJJD-20250915-00001' LIMIT 2 |
16:16:20.923 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001) |
16:16:20.924 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
16:16:20.924 | info | yii\db\Command::execute | |
16:16:20.925 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
16:16:20.925 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
16:16:20.925 | 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\ErpProvidentFunds', 2, 'a:0:{}', '', 1001, '114.246.237.213') |
16:16:20.926 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=20043) AND ("object_id"=2) |
16:16:20.928 | info | yii\db\Command::execute | DELETE FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=20043) AND ("object_id"=2) |
16:16:20.930 | error | yii\base\ErrorException:2 | yii\base\ErrorException: ksort() expects parameter 1 to be array, string given in /var/www/beta/models/ErpProvidentFunds.php:1171
Stack trace:
#0 [internal function]: yii\base\ErrorHandler->handleError(2, 'ksort() expects...', '/var/www/beta/m...', 1171, Array)
#1 /var/www/beta/models/ErpProvidentFunds.php(1171): ksort('')
#2 /var/www/beta/modules/vue/controllers/ErpProvidentFundController.php(692): app\models\ErpProvidentFunds->saveEditModel()
#3 [internal function]: app\modules\vue\controllers\ErpProvidentFundController->actionSaveEdit()
#4 /var/www/beta/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
#5 /var/www/beta/vendor/yiisoft/yii2/base/Controller.php(156): yii\base\InlineAction->runWithParams(Array)
#6 /var/www/beta/vendor/yiisoft/yii2/base/Module.php(522): yii\base\Controller->runAction('save-edit', Array)
#7 /var/www/beta/vendor/yiisoft/yii2/web/Application.php(102): yii\base\Module->runAction('vue/erp-provide...', Array)
#8 /var/www/beta/vendor/yiisoft/yii2/base/Application.php(379): yii\web\Application->handleRequest(Object(yii\web\Request))
#9 /var/www/beta/web/index.php(24): yii\base\Application->run()
#10 {main} |
16:16:20.930 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
16:16:20.930 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
16:16:20.931 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_visit_module_histories" WHERE ("user_id"=1001) AND ("object_type"=20000) AND ("visit_date"='2025-09-15') |
16:16:20.934 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
16:16:20.935 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
16:16:20.935 | info | yii\db\Command::execute | UPDATE "a57be577deb434"."tbl_visit_module_histories" SET "num"=1668, "last_visit_at"='now()' WHERE "id"=56557 |
16:16:20.936 | info | yii\db\Command::query | INSERT INTO "global"."tbl_api_log" ("code", "schema", "user_id", "device_type", "url", "request", "response", "php_error", "time") VALUES (NULL, 'a57be577deb434', 1001, 5, 'vue/erp-provident-fund/save-edit', '{"ErpProvidentFunds":{"id":"2","wrote_date":"2025-09-15","settle_month":"2025-09","serial_no":"GJJD-20250915-00001","abstract":"\u53d1\u9001\u5230","files":"","erpProvidentFundVerifyRels":"","erpProvidentFundAmounts":[{"user_id":"1001","company_amount":"0","personal_amount":"0"},{"user_id":"1017","company_amount":"0","personal_amount":"0"}]},"web_access_token":"S7OJrULURAq348jTGnVvRiAMpe10N7Zn"}', '{"code":"","data":null,"status":0,"msg":[{"name":"error","success":"","error":"ksort() expects parameter 1 to be array, string given","trace":{"name":"PHP Warning","message":"ksort() expects parameter 1 to be array, string given","code":2,"type":"yii\\base\\ErrorException","file":"\/var\/www\/beta\/models\/ErpProvidentFunds.php","line":1171,"stack-trace":["#0 [internal function]: yii\\base\\ErrorHandler->handleError(2, ''ksort() expects...'', ''\/var\/www\/beta\/m...'', 1171, Array)","#1 \/var\/www\/beta\/models\/ErpProvidentFunds.php(1171): ksort('''')","#2 \/var\/www\/beta\/modules\/vue\/controllers\/ErpProvidentFundController.php(692): app\\models\\ErpProvidentFunds->saveEditModel()","#3 [internal function]: app\\modules\\vue\\controllers\\ErpProvidentFundController->actionSaveEdit()","#4 \/var\/www\/beta\/vendor\/yiisoft\/yii2\/base\/InlineAction.php(57): call_user_func_array(Array, Array)","#5 \/var\/www\/beta\/vendor\/yiisoft\/yii2\/base\/Controller.php(156): yii\\base\\InlineAction->runWithParams(Array)","#6 \/var\/www\/beta\/vendor\/yiisoft\/yii2\/base\/Module.php(522): yii\\base\\Controller->runAction(''save-edit'', Array)","#7 \/var\/www\/beta\/vendor\/yiisoft\/yii2\/web\/Application.php(102): yii\\base\\Module->runAction(''vue\/erp-provide...'', Array)","#8 \/var\/www\/beta\/vendor\/yiisoft\/yii2\/base\/Application.php(379): yii\\web\\Application->handleRequest(Object(yii\\web\\Request))","#9 \/var\/www\/beta\/web\/index.php(24): yii\\base\\Application->run()","#10 {main}"]}}]}', TRUE, '2025-09-15 16:16:20') RETURNING "id" |
16:16:20.937 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
16:16:20.937 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SET |