13:14:00.145 | trace | yii\base\Application::bootstrap | Bootstrap with yii\log\Dispatcher |
13:14:00.145 | trace | yii\base\Module::getModule | Loading module: debug |
13:14:00.145 | trace | yii\base\Application::bootstrap | Bootstrap with yii\debug\Module::bootstrap() |
13:14:00.145 | trace | yii\redis\Connection::open | Opening redis DB connection: redis.server.local:6379, database=1 |
13:14:00.146 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SELECT |
13:14:00.146 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
13:14:00.146 | trace | yii\base\Module::getModule | Loading module: gii |
13:14:00.146 | trace | yii\base\Application::bootstrap | Bootstrap with yii\gii\Module::bootstrap() |
13:14:00.146 | trace | yii\web\UrlManager::parseRequest | No matching URL rules. Using default URL parsing logic. |
13:14:00.146 | trace | yii\web\Application::handleRequest | Route requested: 'vue/source/list' |
13:14:00.146 | trace | yii\base\Module::getModule | Loading module: vue |
13:14:00.151 | info | yii\web\Session::open | Session started |
13:14:00.151 | info | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=1001 |
13:14:00.151 | info | yii\db\Connection::open | Opening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta |
13:14:00.156 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
13:14:00.156 | info | yii\db\Command::query | SELECT
d.nspname AS table_schema,
c.relname AS table_name,
a.attname AS column_name,
t.typname AS data_type,
a.attlen AS character_maximum_length,
pg_catalog.col_description(c.oid, a.attnum) AS column_comment,
a.atttypmod AS modifier,
a.attnotnull = false AS is_nullable,
CAST(pg_get_expr(ad.adbin, ad.adrelid) AS varchar) AS column_default,
coalesce(pg_get_expr(ad.adbin, ad.adrelid) ~ 'nextval',false) AS is_autoinc,
array_to_string((select array_agg(enumlabel) from pg_enum where enumtypid=a.atttypid)::varchar[],',') as enum_values,
CASE atttypid
WHEN 21 /*int2*/ THEN 16
WHEN 23 /*int4*/ THEN 32
WHEN 20 /*int8*/ THEN 64
WHEN 1700 /*numeric*/ THEN
CASE WHEN atttypmod = -1
THEN null
ELSE ((atttypmod - 4) >> 16) & 65535
END
WHEN 700 /*float4*/ THEN 24 /*FLT_MANT_DIG*/
WHEN 701 /*float8*/ THEN 53 /*DBL_MANT_DIG*/
ELSE null
END AS numeric_precision,
CASE
WHEN atttypid IN (21, 23, 20) THEN 0
WHEN atttypid IN (1700) THEN
CASE
WHEN atttypmod = -1 THEN null
ELSE (atttypmod - 4) & 65535
END
ELSE null
END AS numeric_scale,
CAST(
information_schema._pg_char_max_length(information_schema._pg_truetypid(a, t), information_schema._pg_truetypmod(a, t))
AS numeric
) AS size,
a.attnum = any (ct.conkey) as is_pkey
FROM
pg_class c
LEFT JOIN pg_attribute a ON a.attrelid = c.oid
LEFT JOIN pg_attrdef ad ON a.attrelid = ad.adrelid AND a.attnum = ad.adnum
LEFT JOIN pg_type t ON a.atttypid = t.oid
LEFT JOIN pg_namespace d ON d.oid = c.relnamespace
LEFT join pg_constraint ct on ct.conrelid=c.oid and ct.contype='p'
WHERE
a.attnum > 0 and t.typname != ''
and c.relname = 'vw_user_login'
and d.nspname = 'global'
ORDER BY
a.attnum; |
13:14:00.161 | info | yii\db\Command::query | select
ct.conname as constraint_name,
a.attname as column_name,
fc.relname as foreign_table_name,
fns.nspname as foreign_table_schema,
fa.attname as foreign_column_name
from
(SELECT ct.conname, ct.conrelid, ct.confrelid, ct.conkey, ct.contype, ct.confkey, generate_subscripts(ct.conkey, 1) AS s
FROM pg_constraint ct
) AS ct
inner join pg_class c on c.oid=ct.conrelid
inner join pg_namespace ns on c.relnamespace=ns.oid
inner join pg_attribute a on a.attrelid=ct.conrelid and a.attnum = ct.conkey[ct.s]
left join pg_class fc on fc.oid=ct.confrelid
left join pg_namespace fns on fc.relnamespace=fns.oid
left join pg_attribute fa on fa.attrelid=ct.confrelid and fa.attnum = ct.confkey[ct.s]
where
ct.contype='f'
and c.relname='vw_user_login'
and ns.nspname='global'
order by
fns.nspname, fc.relname, a.attnum |
13:14:00.169 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
13:14:00.169 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SET |
13:14:00.169 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
13:14:00.169 | info | yii\db\Command::query | SELECT
d.nspname AS table_schema,
c.relname AS table_name,
a.attname AS column_name,
t.typname AS data_type,
a.attlen AS character_maximum_length,
pg_catalog.col_description(c.oid, a.attnum) AS column_comment,
a.atttypmod AS modifier,
a.attnotnull = false AS is_nullable,
CAST(pg_get_expr(ad.adbin, ad.adrelid) AS varchar) AS column_default,
coalesce(pg_get_expr(ad.adbin, ad.adrelid) ~ 'nextval',false) AS is_autoinc,
array_to_string((select array_agg(enumlabel) from pg_enum where enumtypid=a.atttypid)::varchar[],',') as enum_values,
CASE atttypid
WHEN 21 /*int2*/ THEN 16
WHEN 23 /*int4*/ THEN 32
WHEN 20 /*int8*/ THEN 64
WHEN 1700 /*numeric*/ THEN
CASE WHEN atttypmod = -1
THEN null
ELSE ((atttypmod - 4) >> 16) & 65535
END
WHEN 700 /*float4*/ THEN 24 /*FLT_MANT_DIG*/
WHEN 701 /*float8*/ THEN 53 /*DBL_MANT_DIG*/
ELSE null
END AS numeric_precision,
CASE
WHEN atttypid IN (21, 23, 20) THEN 0
WHEN atttypid IN (1700) THEN
CASE
WHEN atttypmod = -1 THEN null
ELSE (atttypmod - 4) & 65535
END
ELSE null
END AS numeric_scale,
CAST(
information_schema._pg_char_max_length(information_schema._pg_truetypid(a, t), information_schema._pg_truetypmod(a, t))
AS numeric
) AS size,
a.attnum = any (ct.conkey) as is_pkey
FROM
pg_class c
LEFT JOIN pg_attribute a ON a.attrelid = c.oid
LEFT JOIN pg_attrdef ad ON a.attrelid = ad.adrelid AND a.attnum = ad.adnum
LEFT JOIN pg_type t ON a.atttypid = t.oid
LEFT JOIN pg_namespace d ON d.oid = c.relnamespace
LEFT join pg_constraint ct on ct.conrelid=c.oid and ct.contype='p'
WHERE
a.attnum > 0 and t.typname != ''
and c.relname = 'tbl_users'
and d.nspname = 'a57be577deb434'
ORDER BY
a.attnum; |
13:14:00.175 | info | yii\db\Command::query | select
ct.conname as constraint_name,
a.attname as column_name,
fc.relname as foreign_table_name,
fns.nspname as foreign_table_schema,
fa.attname as foreign_column_name
from
(SELECT ct.conname, ct.conrelid, ct.confrelid, ct.conkey, ct.contype, ct.confkey, generate_subscripts(ct.conkey, 1) AS s
FROM pg_constraint ct
) AS ct
inner join pg_class c on c.oid=ct.conrelid
inner join pg_namespace ns on c.relnamespace=ns.oid
inner join pg_attribute a on a.attrelid=ct.conrelid and a.attnum = ct.conkey[ct.s]
left join pg_class fc on fc.oid=ct.confrelid
left join pg_namespace fns on fc.relnamespace=fns.oid
left join pg_attribute fa on fa.attrelid=ct.confrelid and fa.attnum = ct.confkey[ct.s]
where
ct.contype='f'
and c.relname='tbl_users'
and ns.nspname='a57be577deb434'
order by
fns.nspname, fc.relname, a.attnum |
13:14:00.182 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
13:14:00.182 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SET |
13:14:00.183 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
13:14:00.184 | trace | yii\base\Controller::runAction | Route to run: vue/source/list |
13:14:00.184 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
13:14:00.185 | trace | uranus\rbac\DbManager::checkAccessFromCache | Checking role: Admin |
13:14:00.185 | trace | yii\base\InlineAction::runWithParams | Running action: app\modules\vue\controllers\SourceController::actionList() |
13:14:00.187 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
13:14:00.187 | info | yii\db\Command::query | SELECT
d.nspname AS table_schema,
c.relname AS table_name,
a.attname AS column_name,
t.typname AS data_type,
a.attlen AS character_maximum_length,
pg_catalog.col_description(c.oid, a.attnum) AS column_comment,
a.atttypmod AS modifier,
a.attnotnull = false AS is_nullable,
CAST(pg_get_expr(ad.adbin, ad.adrelid) AS varchar) AS column_default,
coalesce(pg_get_expr(ad.adbin, ad.adrelid) ~ 'nextval',false) AS is_autoinc,
array_to_string((select array_agg(enumlabel) from pg_enum where enumtypid=a.atttypid)::varchar[],',') as enum_values,
CASE atttypid
WHEN 21 /*int2*/ THEN 16
WHEN 23 /*int4*/ THEN 32
WHEN 20 /*int8*/ THEN 64
WHEN 1700 /*numeric*/ THEN
CASE WHEN atttypmod = -1
THEN null
ELSE ((atttypmod - 4) >> 16) & 65535
END
WHEN 700 /*float4*/ THEN 24 /*FLT_MANT_DIG*/
WHEN 701 /*float8*/ THEN 53 /*DBL_MANT_DIG*/
ELSE null
END AS numeric_precision,
CASE
WHEN atttypid IN (21, 23, 20) THEN 0
WHEN atttypid IN (1700) THEN
CASE
WHEN atttypmod = -1 THEN null
ELSE (atttypmod - 4) & 65535
END
ELSE null
END AS numeric_scale,
CAST(
information_schema._pg_char_max_length(information_schema._pg_truetypid(a, t), information_schema._pg_truetypmod(a, t))
AS numeric
) AS size,
a.attnum = any (ct.conkey) as is_pkey
FROM
pg_class c
LEFT JOIN pg_attribute a ON a.attrelid = c.oid
LEFT JOIN pg_attrdef ad ON a.attrelid = ad.adrelid AND a.attnum = ad.adnum
LEFT JOIN pg_type t ON a.atttypid = t.oid
LEFT JOIN pg_namespace d ON d.oid = c.relnamespace
LEFT join pg_constraint ct on ct.conrelid=c.oid and ct.contype='p'
WHERE
a.attnum > 0 and t.typname != ''
and c.relname = 'tbl_sources'
and d.nspname = 'a57be577deb434'
ORDER BY
a.attnum; |
13:14:00.193 | info | yii\db\Command::query | select
ct.conname as constraint_name,
a.attname as column_name,
fc.relname as foreign_table_name,
fns.nspname as foreign_table_schema,
fa.attname as foreign_column_name
from
(SELECT ct.conname, ct.conrelid, ct.confrelid, ct.conkey, ct.contype, ct.confkey, generate_subscripts(ct.conkey, 1) AS s
FROM pg_constraint ct
) AS ct
inner join pg_class c on c.oid=ct.conrelid
inner join pg_namespace ns on c.relnamespace=ns.oid
inner join pg_attribute a on a.attrelid=ct.conrelid and a.attnum = ct.conkey[ct.s]
left join pg_class fc on fc.oid=ct.confrelid
left join pg_namespace fns on fc.relnamespace=fns.oid
left join pg_attribute fa on fa.attrelid=ct.confrelid and fa.attnum = ct.confkey[ct.s]
where
ct.contype='f'
and c.relname='tbl_sources'
and ns.nspname='a57be577deb434'
order by
fns.nspname, fc.relname, a.attnum |
13:14:00.208 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
13:14:00.208 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SET |
13:14:00.208 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
13:14:00.209 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
13:14:00.210 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
13:14:00.211 | info | yii\db\Command::query | SELECT COUNT(*) FROM (SELECT s.* FROM "a57be577deb434"."tbl_sources" "s" LEFT JOIN "a57be577deb434"."tbl_clients" "client" ON client.id = s.client_id AND client.deleted = FALSE LEFT JOIN "a57be577deb434"."tbl_projects" "p" ON "p"."id" = "s"."project_id" LEFT JOIN "a57be577deb434"."tbl_users" "u" ON "u"."id" = "s"."created_by" WHERE (("client"."sales_rep"=1001) OR ("s"."sales_rep"=1001)) AND ((("client"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("client"."sales_rep" IS NULL)) OR (("s"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("s"."sales_rep" IS NULL)) OR ("client"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) GROUP BY "s"."id" ORDER BY
s.status ASC
, "s"."created_at" DESC) "c" |
13:14:00.217 | info | yii\db\Command::query | SELECT s.* FROM "a57be577deb434"."tbl_sources" "s" LEFT JOIN "a57be577deb434"."tbl_clients" "client" ON client.id = s.client_id AND client.deleted = FALSE LEFT JOIN "a57be577deb434"."tbl_projects" "p" ON "p"."id" = "s"."project_id" LEFT JOIN "a57be577deb434"."tbl_users" "u" ON "u"."id" = "s"."created_by" WHERE (("client"."sales_rep"=1001) OR ("s"."sales_rep"=1001)) AND ((("client"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("client"."sales_rep" IS NULL)) OR (("s"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("s"."sales_rep" IS NULL)) OR ("client"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) GROUP BY "s"."id" ORDER BY
s.status ASC
, "s"."created_at" DESC LIMIT 20 |
13:14:00.222 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=5015 |
13:14:00.223 | info | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=5015) |
13:14:00.223 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_departments" WHERE "id"=9 |
13:14:00.224 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (2044, 2045, 2046, 1497, 1384) |
13:14:00.224 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "project_title" AS "name", "budget", "project_status", "collected" FROM "a57be577deb434"."tbl_projects" WHERE "id" IN (2458, 2459, 2507, 1459, 1306) |
13:14:00.226 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "project_status" AS "name", "color" FROM "a57be577deb434"."tbl_project_statuses" WHERE "id"=5 |
13:14:00.227 | info | yii\db\Command::query | SELECT "object_id", count(*) as comment FROM "a57be577deb434"."tbl_comments" WHERE ("object_type"=21) AND ("object_id" IN (374, 370, 368, 128, 90)) GROUP BY "object_id" |
13:14:00.246 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_term_taxonomies" WHERE ("term_id"=10) AND ("id"=131) |
13:14:00.246 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
13:14:00.247 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_departments" WHERE "id"=4 |
13:14:00.247 | info | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1001) |
13:14:00.247 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (5015, 1001) |
13:14:00.248 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_departments" WHERE "id" IN (9, 4) |
13:14:00.248 | info | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (5015, 1001)) |
13:14:00.248 | info | yii\db\Command::query | SELECT "id", "product_type_id", "product_type_id" AS "key", "name", "description", "source_id" FROM "a57be577deb434"."tbl_source_product_types" WHERE "source_id" IN (374, 370, 368, 128, 90) |
13:14:00.251 | info | yii\db\Command::query | SELECT "source_id", count(*) AS count FROM "a57be577deb434"."tbl_source_refuse_logs" WHERE (user_id = 1001) AND ("source_id" IN (374, 370, 368, 128, 90)) GROUP BY "source_id" |
13:14:00.252 | info | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_company_natures" WHERE "id"=4 |
13:14:00.252 | info | yii\db\Command::query | SELECT "object_id", count(*) AS unread FROM "a57be577deb434"."tbl_unread_comments" WHERE ("object_type"=21) AND (remind_user_id = 1001 AND is_read = false) AND ("object_id" IN (374, 370, 368, 128, 90)) GROUP BY "object_id" |
13:14:00.270 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
13:14:00.270 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
13:14:00.270 | info | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_visit_module_histories" WHERE ("user_id"=1001) AND ("object_type"=21) AND ("visit_date"='2025-08-10') |
13:14:00.274 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
13:14:00.274 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: MGET |
13:14:00.274 | info | yii\db\Command::query | INSERT INTO "a57be577deb434"."tbl_visit_module_histories" ("user_id", "object_type", "visit_date", "num", "last_visit_at") VALUES (1001, 21, '2025-08-10', 1, 'now()') RETURNING "id" |
13:14:00.276 | 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/source/list', '[]', '{"code":2000,"result":{"list":[{"id":374,"client_name":"\u4e0a\u6d77\u8010\u5c14\u4fe1\u606f\u79d1\u6280\u6709\u9650\u516c\u53f8","contact_name":"\u8303\u5973\u58eb","contact_sex":"F","contact_mobile":"18221775155","telephone":"","telephone_area_code":"","telephone_extension_number":"","project_description":"\u706b\u773c","projects_opportunity_from":131,"sales_rep":1001,"project_id":2458,"client_id":2044,"contact_id":"","distribute_by":5015,"distribute_at":"2021-03-23 14:12:47","created_by":5015,"created_at":"2021-03-23 14:12:44","updated_at":"2021-03-26 10:36:58","company_nature":4,"status":1,"from_contact":"","client_type":"","client_industry":"","client_class":"","createdBy":{"id":5015,"key":5015,"name":"\u5f20\u96ea\u677e","sex":"F","department_id":9,"avatar":{"id":5,"user_id":5015,"name":"\/files\/cdn\/a57be577deb434\/avatar\/7a105eb6-13c4-3990-9428-b163f97fe449.png"},"department":{"id":9,"key":9,"name":"\u9879\u76ee\u90e8"}},"client":{"id":2044,"key":2044,"name":"\u4e0a\u6d77\u8010\u5c14\u4fe1\u606f\u79d1\u6280\u6709\u9650\u516c\u53f8"},"project":{"id":2458,"key":2458,"name":"(\u672a\u8bbe\u7f6e)","budget":"0","project_status":5,"collected":"0","projectStatus":{"id":5,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"}},"commentCount":{"object_id":374,"comment":3},"opportunityFrom":{"id":131,"key":131,"name":"\u5e7f\u544a\u63a8\u5e7f"},"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"},"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"}},"distributeBy":{"id":5015,"key":5015,"name":"\u5f20\u96ea\u677e","sex":"F","department_id":9,"department":{"id":9,"key":9,"name":"\u9879\u76ee\u90e8"},"avatar":{"id":5,"user_id":5015,"name":"\/files\/cdn\/a57be577deb434\/avatar\/7a105eb6-13c4-3990-9428-b163f97fe449.png"}},"sourceProductTypes":[{"id":87,"product_type_id":87,"key":87,"name":"\u5b89\u5168","description":"","source_id":374}],"haveRefused":{},"companyNature":{"id":4,"key":4,"name":"\u6c11\u8425\u4f01\u4e1a"},"unreadComments":{},"fromContact":"","clientType":"","clientClass":"","clientIndustry":"","telephone_display":"(\u672a\u8bbe\u7f6e)","can_distribute":false,"can_update":false,"can_delete":false,"sex_display":"\u5973","status_display":"","bgcolor":"#e5000a"},{"id":370,"client_name":"\u5317\u4eac\u8bda\u4fe1\u672a\u6765\u79d1\u6280\u53d1\u5c55\u6709\u9650\u516c\u53f8","contact_name":"\u5f20\u5efa\u5fe0","contact_sex":"M","contact_mobile":"13381119325","telephone":"","telephone_area_code":"","telephone_extension_number":"","project_description":"PA850","projects_opportunity_from":131,"sales_rep":1001,"project_id":2459,"client_id":2045,"contact_id":"","distribute_by":5015,"distribute_at":"2021-03-12 09:06:56","created_by":5015,"created_at":"2021-03-12 09:06:51","updated_at":"2021-03-26 10:37:04","company_nature":4,"status":1,"from_contact":"","client_type":"","client_industry":"","client_class":"","createdBy":{"id":5015,"key":5015,"name":"\u5f20\u96ea\u677e","sex":"F","department_id":9,"avatar":{"id":5,"user_id":5015,"name":"\/files\/cdn\/a57be577deb434\/avatar\/7a105eb6-13c4-3990-9428-b163f97fe449.png"},"department":{"id":9,"key":9,"name":"\u9879\u76ee\u90e8"}},"client":{"id":2045,"key":2045,"name":"\u5317\u4eac\u8bda\u4fe1\u672a\u6765\u79d1\u6280\u53d1\u5c55\u6709\u9650\u516c\u53f8"},"project":{"id":2459,"key":2459,"name":"(\u672a\u8bbe\u7f6e)","budget":"0","project_status":5,"collected":"0","projectStatus":{"id":5,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"}},"commentCount":{"object_id":370,"comment":3},"opportunityFrom":{"id":131,"key":131,"name":"\u5e7f\u544a\u63a8\u5e7f"},"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"},"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"}},"distributeBy":{"id":5015,"key":5015,"name":"\u5f20\u96ea\u677e","sex":"F","department_id":9,"department":{"id":9,"key":9,"name":"\u9879\u76ee\u90e8"},"avatar":{"id":5,"user_id":5015,"name":"\/files\/cdn\/a57be577deb434\/avatar\/7a105eb6-13c4-3990-9428-b163f97fe449.png"}},"sourceProductTypes":[{"id":87,"product_type_id":87,"key":87,"name":"\u5b89\u5168","description":"","source_id":370}],"haveRefused":{},"companyNature":{"id":4,"key":4,"name":"\u6c11\u8425\u4f01\u4e1a"},"unreadComments":{},"fromContact":"","clientType":"","clientClass":"","clientIndustry":"","telephone_display":"(\u672a\u8bbe\u7f6e)","can_distribute":false,"can_update":false,"can_delete":false,"sex_display":"\u7537","status_display":"","bgcolor":"#e5000a"},{"id":368,"client_name":"\u5317\u4eac\u5929\u4f20\u6d77\u7279\u73af\u5883\u79d1\u6280\u6709\u9650\u516c\u53f8","contact_name":"\u675c\u5148\u751f","contact_sex":"M","contact_mobile":"17610840576","telephone":"","telephone_area_code":"","telephone_extension_number":"","project_description":"\u706b\u773c\n","projects_opportunity_from":131,"sales_rep":1001,"project_id":2507,"client_id":2046,"contact_id":"","distribute_by":5015,"distribute_at":"2021-03-09 12:55:00","created_by":5015,"created_at":"2021-03-09 12:54:55","updated_at":"2021-04-02 21:31:36","company_nature":4,"status":1,"from_contact":"","client_type":"","client_industry":"","client_class":"","createdBy":{"id":5015,"key":5015,"name":"\u5f20\u96ea\u677e","sex":"F","department_id":9,"avatar":{"id":5,"user_id":5015,"name":"\/files\/cdn\/a57be577deb434\/avatar\/7a105eb6-13c4-3990-9428-b163f97fe449.png"},"department":{"id":9,"key":9,"name":"\u9879\u76ee\u90e8"}},"client":{"id":2046,"key":2046,"name":"\u5317\u4eac\u5929\u4f20\u6d77\u7279\u73af\u5883\u79d1\u6280\u6709\u9650\u516c\u53f8"},"project":{"id":2507,"key":2507,"name":"(\u672a\u8bbe\u7f6e)","budget":"0","project_status":5,"collected":"0","projectStatus":{"id":5,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"}},"commentCount":{"object_id":368,"comment":4},"opportunityFrom":{"id":131,"key":131,"name":"\u5e7f\u544a\u63a8\u5e7f"},"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"},"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"}},"distributeBy":{"id":5015,"key":5015,"name":"\u5f20\u96ea\u677e","sex":"F","department_id":9,"department":{"id":9,"key":9,"name":"\u9879\u76ee\u90e8"},"avatar":{"id":5,"user_id":5015,"name":"\/files\/cdn\/a57be577deb434\/avatar\/7a105eb6-13c4-3990-9428-b163f97fe449.png"}},"sourceProductTypes":[{"id":87,"product_type_id":87,"key":87,"name":"\u5b89\u5168","description":"","source_id":368}],"haveRefused":{},"companyNature":{"id":4,"key":4,"name":"\u6c11\u8425\u4f01\u4e1a"},"unreadComments":{},"fromContact":"","clientType":"","clientClass":"","clientIndustry":"","telephone_display":"(\u672a\u8bbe\u7f6e)","can_distribute":false,"can_update":false,"can_delete":false,"sex_display":"\u7537","status_display":"","bgcolor":"#e5000a"},{"id":128,"client_name":"\u5317\u4eac\u6e05\u6d41\u80a1\u4efd\u6709\u9650\u516c\u53f8","contact_name":"\u95eb\u5973\u58eb","contact_sex":"F","contact_mobile":"15901297204","telephone":"","telephone_area_code":"","telephone_extension_number":"","project_description":"\u7f51\u95f8\u4ea7\u54c1\u3010\u6df1\u4fe1\u670d\u3001\u6570\u7801\u661f\u8fb0\u3001\u97e6\u601d\u3011","projects_opportunity_from":131,"sales_rep":1001,"project_id":1459,"client_id":1497,"contact_id":"","distribute_by":1001,"distribute_at":"2019-09-12 11:23:35","created_by":5015,"created_at":"2019-09-06 15:24:21","updated_at":"2019-09-12 11:23:39","company_nature":4,"status":1,"from_contact":"","client_type":"","client_industry":"","client_class":"","createdBy":{"id":5015,"key":5015,"name":"\u5f20\u96ea\u677e","sex":"F","department_id":9,"avatar":{"id":5,"user_id":5015,"name":"\/files\/cdn\/a57be577deb434\/avatar\/7a105eb6-13c4-3990-9428-b163f97fe449.png"},"department":{"id":9,"key":9,"name":"\u9879\u76ee\u90e8"}},"client":{"id":1497,"key":1497,"name":"\u5317\u4eac\u6e05\u6d41\u80a1\u4efd\u6709\u9650\u516c\u53f8"},"project":{"id":1459,"key":1459,"name":"(\u672a\u8bbe\u7f6e)","budget":"0","project_status":5,"collected":"0","projectStatus":{"id":5,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"}},"commentCount":{"object_id":128,"comment":5},"opportunityFrom":{"id":131,"key":131,"name":"\u5e7f\u544a\u63a8\u5e7f"},"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"},"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"}},"distributeBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"},"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"}},"sourceProductTypes":[{"id":71,"product_type_id":71,"key":71,"name":"\u5176\u4ed6","description":"","source_id":128}],"haveRefused":{},"companyNature":{"id":4,"key":4,"name":"\u6c11\u8425\u4f01\u4e1a"},"unreadComments":{},"fromContact":"","clientType":"","clientClass":"","clientIndustry":"","telephone_display":"(\u672a\u8bbe\u7f6e)","can_distribute":false,"can_update":false,"can_delete":false,"sex_display":"\u5973","status_display":"","bgcolor":"#e5000a"},{"id":90,"client_name":"\u5317\u4eac\u91d1\u6854\u5b9e\u4e1a\u6709\u9650\u516c\u53f8","contact_name":"\u9648\u5148\u751f","contact_sex":"M","contact_mobile":"13269977776","telephone":"","telephone_area_code":"","telephone_extension_number":"","project_description":"\u6df1\u4fe1\u670dAD,AC","projects_opportunity_from":131,"sales_rep":1001,"project_id":1306,"client_id":1384,"contact_id":"","distribute_by":1001,"distribute_at":"2019-07-09 14:28:29","created_by":5015,"created_at":"2019-07-09 14:27:00","updated_at":"2019-07-09 14:28:43","company_nature":4,"status":1,"from_contact":"","client_type":"","client_industry":"","client_class":"","createdBy":{"id":5015,"key":5015,"name":"\u5f20\u96ea\u677e","sex":"F","department_id":9,"avatar":{"id":5,"user_id":5015,"name":"\/files\/cdn\/a57be577deb434\/avatar\/7a105eb6-13c4-3990-9428-b163f97fe449.png"},"department":{"id":9,"key":9,"name":"\u9879\u76ee\u90e8"}},"client":{"id":1384,"key":1384,"name":"\u5317\u4eac\u91d1\u6854\u5b9e\u4e1a\u6709\u9650\u516c\u53f8"},"project":{"id":1306,"key":1306,"name":"(\u672a\u8bbe\u7f6e)","budget":"0","project_status":5,"collected":"0","projectStatus":{"id":5,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"}},"commentCount":{"object_id":90,"comment":3},"opportunityFrom":{"id":131,"key":131,"name":"\u5e7f\u544a\u63a8\u5e7f"},"salesRep":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"},"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"}},"distributeBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"},"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/a57be577deb434\/avatar\/9f73cfbd-bae6-3b50-b7ac-61b936c40727.png"}},"sourceProductTypes":[{"id":72,"product_type_id":72,"key":72,"name":"\u6df1\u4fe1\u670dAC","description":"","source_id":90}],"haveRefused":{},"companyNature":{"id":4,"key":4,"name":"\u6c11\u8425\u4f01\u4e1a"},"unreadComments":{},"fromContact":"","clientType":"","clientClass":"","clientIndustry":"","telephone_display":"(\u672a\u8bbe\u7f6e)","can_distribute":false,"can_update":false,"can_delete":false,"sex_display":"\u7537","status_display":"","bgcolor":"#e5000a"}],"can_create":true,"can_create_contact":true,"pagenation":{"totalcount":5,"thispage":1,"pagesize":20}},"status":1,"msg":[{"name":"success","success":"\u6210\u529f\u83b7\u53d6\u6570\u636e","error":""}],"mod":0}', FALSE, '2025-08-10 13:14:00') RETURNING "id" |
13:14:00.277 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: GET |
13:14:00.278 | trace | yii\redis\Connection::executeCommand | Executing Redis Command: SET |