| 16:58:34.169 | trace | yii\base\Application::bootstrap | Bootstrap with yii\log\Dispatcher |
| 16:58:34.170 | trace | yii\base\Module::getModule | Loading module: debug |
| 16:58:34.170 | trace | yii\base\Application::bootstrap | Bootstrap with yii\debug\Module::bootstrap() |
| 16:58:34.170 | trace | yii\redis\Connection::open | Opening redis DB connection: redis.server.local:6379, database=1 |
| 16:58:34.170 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SELECT |
| 16:58:34.170 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:58:34.170 | info | time tracing start | 1780390714170903040 |
| 16:58:34.171 | trace | yii\web\UrlManager::parseRequest | No matching URL rules. Using default URL parsing logic. |
| 16:58:34.171 | trace | yii\web\Application::handleRequest | Route requested: 'vue/source/save-edit' |
| 16:58:34.171 | trace | yii\base\Module::getModule | Loading module: vue |
| 16:58:34.171 | info | yii\web\Session::open | Session started |
| 16:58:34.171 | info | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=1001 |
| 16:58:34.172 | info | yii\db\Connection::open | Opening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta |
| 16:58:34.172 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:58:34.173 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 16:58:34.173 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:58:34.173 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 16:58:34.173 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 16:58:34.174 | trace | yii\base\Controller::runAction | Route to run: vue/source/save-edit |
| 16:58:34.174 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:58:34.175 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Admin |
| 16:58:34.175 | trace | yii\base\InlineAction::runWithParams | Running action: app\modules\vue\controllers\SourceController::actionSaveEdit() |
| 16:58:34.175 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_sources" WHERE "id"='588' |
| 16:58:34.175 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:58:34.176 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 16:58:34.176 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:58:34.176 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:58:34.177 | trace | yii\base\Model::onUnsafeAttribute | Failed to set unsafe attribute 'id' in 'app\models\Sources'. |
| 16:58:34.177 | trace | yii\base\Model::onUnsafeAttribute | Failed to set unsafe attribute 'from_contact_name' in 'app\models\Sources'. |
| 16:58:34.177 | trace | yii\base\Model::onUnsafeAttribute | Failed to set unsafe attribute 'sourceProductTypes' in 'app\models\Sources'. |
| 16:58:34.178 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_sources" WHERE ("client_name"='隐性需求') AND ("id" != 588)) |
| 16:58:34.178 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_clients" WHERE "name"='隐性需求') |
| 16:58:34.179 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_company_natures" WHERE "id"='1') |
| 16:58:34.179 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001) |
| 16:58:34.179 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_client_classes" WHERE "id"='1') |
| 16:58:34.180 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_client_industries" WHERE "id"='57') |
| 16:58:34.180 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_client_types" WHERE "id"='1') |
| 16:58:34.181 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_project_statuses" WHERE "id"='1') |
| 16:58:34.181 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:58:34.181 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 16:58:34.181 | info | yii\db\Command::execute | INSERT INTO "a57be577deb434"."tbl_object_change_logs" ("act", "attribute", "object_id", "object_type", "created_by", "created_at", "new_value", "old_value", "description") VALUES (2, 'project_status', 588, 21, 1001, 'now()', '["1"]', '[2]', '{"d1":"\u5218\u4eba\u8bda","d2":"\u66f4\u65b0\u4e86","d3":"\u5546\u673a\u72b6\u6001","d4":["2 <b>\u53d8\u4e3a<\/b> 1"]}') |
| 16:58:34.182 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_sources" WHERE ("client_name"='隐性需求') AND ("id" != 588)) |
| 16:58:34.183 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_clients" WHERE "name"='隐性需求') |
| 16:58:34.183 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_company_natures" WHERE "id"='1') |
| 16:58:34.184 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001) |
| 16:58:34.184 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_client_classes" WHERE "id"='1') |
| 16:58:34.184 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_client_industries" WHERE "id"='57') |
| 16:58:34.184 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_client_types" WHERE "id"='1') |
| 16:58:34.185 | info | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_project_statuses" WHERE "id"='1') |
| 16:58:34.185 | info | yii\db\Command::execute | UPDATE "a57be577deb434"."tbl_sources" SET "sales_rep"=NULL, "client_id"=NULL, "contact_id"=NULL, "updated_at"='now()', "company_nature"=1, "from_contact"=NULL, "client_type"=1, "client_industry"=57, "client_class"=1, "project_status"=1 WHERE "id"=588 |
| 16:58:34.186 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:58:34.186 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 16:58:34.186 | 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\Sources', 588, 'a:1:{s:14:"project_status";i:2;}', '', 1001, '221.216.117.119') |
| 16:58:34.187 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_source_product_types" WHERE "source_id"=588 |
| 16:58:34.188 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:58:34.188 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 16:58:34.188 | info | yii\db\Command::execute | DELETE FROM "a57be577deb434"."tbl_source_product_types" WHERE "source_id"=588 |
| 16:58:34.188 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:58:34.189 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 16:58:34.189 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_product_types" WHERE "id"='2' |
| 16:58:34.189 | info | yii\db\Command::execute | INSERT INTO "a57be577deb434"."tbl_source_product_types" ("product_type_id", "name", "source_id") VALUES (2, '服务器', 588) |
| 16:58:34.190 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:58:34.190 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
| 16:58:34.190 | info | yii\db\Command::query | INSERT INTO "global"."tbl_api_log" ("code", "schema", "user_id", "device_type", "url", "request", "response", "php_error", "time", "duration") VALUES (200, 'a57be577deb434', 1001, 5, 'vue/source/save-edit', '{"Sources":{"id":"588","client_id":"","client_name":"\u9690\u6027\u9700\u6c42","contact_name":"12","contact_id":"","contact_sex":"M","contact_mobile":"13566666666","client_industry":"57","client_type":"1","client_class":"1","telephone":"","telephone_area_code":"","telephone_extension_number":"","company_nature":"1","project_description":"\u73a9\u513f\u73a9\u513f","from_contact_name":"","from_contact":"","sourceProductTypes":["2"],"project_status":"1","sales_rep":""},"web_access_token":"RxNsgwK6AoRe247CZ3IJbk6VpAgcDvb0"}', '{"code":2000,"result":"","status":1,"msg":[{"name":"success","success":"\u9500\u552e\u7ebf\u7d22\u5df2\u88ab\u6210\u529f\u4fee\u6539","error":""}],"mod":0,"ip":"221.216.117.119","ua":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko\/20100101 Firefox\/151.0"}', FALSE, '2026-06-02 16:58:34', 19817984) RETURNING "id" |
| 16:58:34.191 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
| 16:58:34.191 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SET |