Log Messages

总计272条数据
TimeLevelCategoryMessage
 
17:57:47.952traceyii\base\Application::bootstrapBootstrap with yii\log\Dispatcher
17:57:47.952traceyii\base\Module::getModuleLoading module: debug
17:57:47.953traceyii\base\Application::bootstrapBootstrap with yii\debug\Module::bootstrap()
17:57:47.953traceyii\redis\Connection::openOpening redis DB connection: redis.server.local:6379, database=1
17:57:47.953traceyii\redis\Connection::executeCommandExecuting Redis Command: SELECT
17:57:47.953traceyii\redis\Connection::executeCommandExecuting Redis Command: GET
17:57:47.953infotime tracing start1780048667953624064
17:57:47.953traceyii\web\UrlManager::parseRequestNo matching URL rules. Using default URL parsing logic.
17:57:47.953traceyii\web\Application::handleRequestRoute requested: 'vue/smart-board/sales'
17:57:47.953traceyii\base\Module::getModuleLoading module: vue
17:57:47.954infoyii\web\Session::openSession started
17:57:47.954infoyii\db\Command::querySELECT * FROM "global"."vw_user_login" WHERE "id"=1001
17:57:47.954infoyii\db\Connection::openOpening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta
17:57:47.955traceyii\redis\Connection::executeCommandExecuting Redis Command: GET
17:57:47.955traceyii\redis\Connection::executeCommandExecuting Redis Command: MGET
17:57:47.956traceyii\redis\Connection::executeCommandExecuting Redis Command: GET
17:57:47.956traceyii\redis\Connection::executeCommandExecuting Redis Command: MGET
17:57:47.956infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001
17:57:47.957traceyii\base\Controller::runActionRoute to run: vue/smart-board/sales
17:57:47.957traceyii\redis\Connection::executeCommandExecuting Redis Command: GET
17:57:47.960traceuranus\rbac\DbManager::checkAccessFromCacheChecking role: Admin
17:57:47.960traceyii\base\InlineAction::runWithParamsRunning action: app\modules\vue\controllers\SmartBoardController::actionSales()
17:57:47.960traceyii\redis\Connection::executeCommandExecuting Redis Command: GET
17:57:47.961traceyii\redis\Connection::executeCommandExecuting Redis Command: GET
17:57:47.961infoyii\db\Command::querySELECT COALESCE(SUM(budget), 0) AS revenue, COALESCE(SUM(budget * COALESCE(profit_pct, 0) / 100), 0) AS profit FROM "a57be577deb434"."tbl_projects" WHERE ("project_status"=3) AND ("bargain_date" >= '2026-05-29') AND ("bargain_date" <= '2026-05-29')
17:57:47.962infoyii\db\Command::querySELECT COALESCE(SUM(budget), 0) AS revenue, COALESCE(SUM(budget * COALESCE(profit_pct, 0) / 100), 0) AS profit FROM "a57be577deb434"."tbl_projects" WHERE ("project_status"=3) AND ("bargain_date" >= '2026-05-28') AND ("bargain_date" <= '2026-05-28')
17:57:47.963infoyii\db\Command::querySELECT COALESCE(SUM(budget), 0) AS revenue, COALESCE(SUM(budget * COALESCE(profit_pct, 0) / 100), 0) AS profit FROM "a57be577deb434"."tbl_projects" WHERE ("project_status"=3) AND ("bargain_date" >= '2025-05-29') AND ("bargain_date" <= '2025-05-29')
17:57:47.964infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-05-29 00:00:00') AND ("t"."created_at" <= '2026-05-29 23:59:59')
17:57:47.965infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-05-29 00:00:00') AND ("t"."created_at" <= '2026-05-29 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-29 00:00:00') AND ("t"."created_at" <= '2026-05-29 23:59:59') )) "sub"
17:57:47.967infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-05-29 00:00:00') AND ("t"."created_at" <= '2026-05-29 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-29 00:00:00') AND ("t"."created_at" <= '2026-05-29 23:59:59') )) "sub"
17:57:47.969infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-05-29 00:00:00') AND ("t"."created_at" <= '2026-05-29 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-29 00:00:00') AND ("t"."created_at" <= '2026-05-29 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-05-29 00:00:00') AND ("t"."created_at" <= '2026-05-29 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-29 00:00:00') AND ("t"."created_at" <= '2026-05-29 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-05-29 00:00:00') AND ("t"."created_at" <= '2026-05-29 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-29 00:00:00') AND ("t"."created_at" <= '2026-05-29 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-05-29 00:00:00') AND ("t"."created_at" <= '2026-05-29 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-29 00:00:00') AND ("t"."created_at" <= '2026-05-29 23:59:59') )) "sub"
17:57:47.977infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-05-28 00:00:00') AND ("t"."created_at" <= '2026-05-28 23:59:59')
17:57:47.977infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-05-28 00:00:00') AND ("t"."created_at" <= '2026-05-28 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-28 00:00:00') AND ("t"."created_at" <= '2026-05-28 23:59:59') )) "sub"
17:57:47.979infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-05-28 00:00:00') AND ("t"."created_at" <= '2026-05-28 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-28 00:00:00') AND ("t"."created_at" <= '2026-05-28 23:59:59') )) "sub"
17:57:47.981infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-05-28 00:00:00') AND ("t"."created_at" <= '2026-05-28 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-28 00:00:00') AND ("t"."created_at" <= '2026-05-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-05-28 00:00:00') AND ("t"."created_at" <= '2026-05-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-28 00:00:00') AND ("t"."created_at" <= '2026-05-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-05-28 00:00:00') AND ("t"."created_at" <= '2026-05-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-28 00:00:00') AND ("t"."created_at" <= '2026-05-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-05-28 00:00:00') AND ("t"."created_at" <= '2026-05-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-28 00:00:00') AND ("t"."created_at" <= '2026-05-28 23:59:59') )) "sub"
17:57:47.988infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2025-05-29 00:00:00') AND ("t"."created_at" <= '2025-05-29 23:59:59')
17:57:47.989infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-05-29 00:00:00') AND ("t"."created_at" <= '2025-05-29 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-05-29 00:00:00') AND ("t"."created_at" <= '2025-05-29 23:59:59') )) "sub"
17:57:47.990infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-05-29 00:00:00') AND ("t"."created_at" <= '2025-05-29 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-05-29 00:00:00') AND ("t"."created_at" <= '2025-05-29 23:59:59') )) "sub"
17:57:47.992infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-05-29 00:00:00') AND ("t"."created_at" <= '2025-05-29 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-05-29 00:00:00') AND ("t"."created_at" <= '2025-05-29 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-05-29 00:00:00') AND ("t"."created_at" <= '2025-05-29 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-05-29 00:00:00') AND ("t"."created_at" <= '2025-05-29 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-05-29 00:00:00') AND ("t"."created_at" <= '2025-05-29 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-05-29 00:00:00') AND ("t"."created_at" <= '2025-05-29 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-05-29 00:00:00') AND ("t"."created_at" <= '2025-05-29 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-05-29 00:00:00') AND ("t"."created_at" <= '2025-05-29 23:59:59') )) "sub"
17:57:48.000infoyii\db\Command::querySELECT "sales_goal_id" FROM "a57be577deb434"."tbl_sales_goal_rels"
17:57:48.000infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_sales_goals" WHERE "goal_year"=2026
17:57:48.000infoyii\db\Command::querySELECT "sales_goal_id", COUNT(*) AS member_count FROM "a57be577deb434"."tbl_sales_goal_rels" WHERE "sales_goal_id"=15 GROUP BY "sales_goal_id"
17:57:48.001infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("start_date" <= '2026-01-01') AND ("end_date" >= '2026-01-01') AND ("is_settle"=TRUE)
17:57:48.001infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("start_date" <= '2026-12-31') AND ("end_date" >= '2026-12-31') AND ("is_settle"=TRUE)
17:57:48.002infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-01-01') AND ("is_settle"=TRUE)
17:57:48.002infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-12-01') AND ("is_settle"=TRUE)
17:57:48.002infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-01-01 00:00:00') AND ("t"."created_at" <= '2026-01-31 23:59:59')
17:57:48.003infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-01-01 00:00:00') AND ("t"."created_at" <= '2026-01-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-01-01 00:00:00') AND ("t"."created_at" <= '2026-01-31 23:59:59') )) "sub"
17:57:48.004infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-01-01 00:00:00') AND ("t"."created_at" <= '2026-01-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-01-01 00:00:00') AND ("t"."created_at" <= '2026-01-31 23:59:59') )) "sub"
17:57:48.007infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-01-01 00:00:00') AND ("t"."created_at" <= '2026-01-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-01-01 00:00:00') AND ("t"."created_at" <= '2026-01-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-01-01 00:00:00') AND ("t"."created_at" <= '2026-01-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-01-01 00:00:00') AND ("t"."created_at" <= '2026-01-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-01-01 00:00:00') AND ("t"."created_at" <= '2026-01-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-01-01 00:00:00') AND ("t"."created_at" <= '2026-01-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-01-01 00:00:00') AND ("t"."created_at" <= '2026-01-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-01-01 00:00:00') AND ("t"."created_at" <= '2026-01-31 23:59:59') )) "sub"
17:57:48.015infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-02-01') AND ("is_settle"=TRUE)
17:57:48.015infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-01-01') AND ("is_settle"=TRUE)
17:57:48.016infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-02-01 00:00:00') AND ("t"."created_at" <= '2026-02-28 23:59:59')
17:57:48.016infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-02-01 00:00:00') AND ("t"."created_at" <= '2026-02-28 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-02-01 00:00:00') AND ("t"."created_at" <= '2026-02-28 23:59:59') )) "sub"
17:57:48.018infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-02-01 00:00:00') AND ("t"."created_at" <= '2026-02-28 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-02-01 00:00:00') AND ("t"."created_at" <= '2026-02-28 23:59:59') )) "sub"
17:57:48.020infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-02-01 00:00:00') AND ("t"."created_at" <= '2026-02-28 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-02-01 00:00:00') AND ("t"."created_at" <= '2026-02-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-02-01 00:00:00') AND ("t"."created_at" <= '2026-02-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-02-01 00:00:00') AND ("t"."created_at" <= '2026-02-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-02-01 00:00:00') AND ("t"."created_at" <= '2026-02-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-02-01 00:00:00') AND ("t"."created_at" <= '2026-02-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-02-01 00:00:00') AND ("t"."created_at" <= '2026-02-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-02-01 00:00:00') AND ("t"."created_at" <= '2026-02-28 23:59:59') )) "sub"
17:57:48.028infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-03-01') AND ("is_settle"=TRUE)
17:57:48.028infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-02-01') AND ("is_settle"=TRUE)
17:57:48.029infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-03-01 00:00:00') AND ("t"."created_at" <= '2026-03-31 23:59:59')
17:57:48.029infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-03-01 00:00:00') AND ("t"."created_at" <= '2026-03-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-03-01 00:00:00') AND ("t"."created_at" <= '2026-03-31 23:59:59') )) "sub"
17:57:48.031infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-03-01 00:00:00') AND ("t"."created_at" <= '2026-03-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-03-01 00:00:00') AND ("t"."created_at" <= '2026-03-31 23:59:59') )) "sub"
17:57:48.033infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-03-01 00:00:00') AND ("t"."created_at" <= '2026-03-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-03-01 00:00:00') AND ("t"."created_at" <= '2026-03-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-03-01 00:00:00') AND ("t"."created_at" <= '2026-03-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-03-01 00:00:00') AND ("t"."created_at" <= '2026-03-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-03-01 00:00:00') AND ("t"."created_at" <= '2026-03-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-03-01 00:00:00') AND ("t"."created_at" <= '2026-03-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-03-01 00:00:00') AND ("t"."created_at" <= '2026-03-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-03-01 00:00:00') AND ("t"."created_at" <= '2026-03-31 23:59:59') )) "sub"
17:57:48.041infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-04-01') AND ("is_settle"=TRUE)
17:57:48.042infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-03-01') AND ("is_settle"=TRUE)
17:57:48.042infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-04-01 00:00:00') AND ("t"."created_at" <= '2026-04-30 23:59:59')
17:57:48.042infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-04-01 00:00:00') AND ("t"."created_at" <= '2026-04-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-04-01 00:00:00') AND ("t"."created_at" <= '2026-04-30 23:59:59') )) "sub"
17:57:48.044infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-04-01 00:00:00') AND ("t"."created_at" <= '2026-04-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-04-01 00:00:00') AND ("t"."created_at" <= '2026-04-30 23:59:59') )) "sub"
17:57:48.046infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-04-01 00:00:00') AND ("t"."created_at" <= '2026-04-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-04-01 00:00:00') AND ("t"."created_at" <= '2026-04-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-04-01 00:00:00') AND ("t"."created_at" <= '2026-04-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-04-01 00:00:00') AND ("t"."created_at" <= '2026-04-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-04-01 00:00:00') AND ("t"."created_at" <= '2026-04-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-04-01 00:00:00') AND ("t"."created_at" <= '2026-04-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-04-01 00:00:00') AND ("t"."created_at" <= '2026-04-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-04-01 00:00:00') AND ("t"."created_at" <= '2026-04-30 23:59:59') )) "sub"
17:57:48.054infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-05-01') AND ("is_settle"=TRUE)
17:57:48.055infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-04-01') AND ("is_settle"=TRUE)
17:57:48.055infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-05-01 00:00:00') AND ("t"."created_at" <= '2026-05-31 23:59:59')
17:57:48.055infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-05-01 00:00:00') AND ("t"."created_at" <= '2026-05-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-01 00:00:00') AND ("t"."created_at" <= '2026-05-31 23:59:59') )) "sub"
17:57:48.057infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-05-01 00:00:00') AND ("t"."created_at" <= '2026-05-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-01 00:00:00') AND ("t"."created_at" <= '2026-05-31 23:59:59') )) "sub"
17:57:48.059infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-05-01 00:00:00') AND ("t"."created_at" <= '2026-05-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-01 00:00:00') AND ("t"."created_at" <= '2026-05-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-05-01 00:00:00') AND ("t"."created_at" <= '2026-05-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-01 00:00:00') AND ("t"."created_at" <= '2026-05-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-05-01 00:00:00') AND ("t"."created_at" <= '2026-05-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-01 00:00:00') AND ("t"."created_at" <= '2026-05-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-05-01 00:00:00') AND ("t"."created_at" <= '2026-05-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-05-01 00:00:00') AND ("t"."created_at" <= '2026-05-31 23:59:59') )) "sub"
17:57:48.067infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-06-01') AND ("is_settle"=TRUE)
17:57:48.067infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-05-01') AND ("is_settle"=TRUE)
17:57:48.067infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-06-01 00:00:00') AND ("t"."created_at" <= '2026-06-30 23:59:59')
17:57:48.068infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-06-01 00:00:00') AND ("t"."created_at" <= '2026-06-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-06-01 00:00:00') AND ("t"."created_at" <= '2026-06-30 23:59:59') )) "sub"
17:57:48.070infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-06-01 00:00:00') AND ("t"."created_at" <= '2026-06-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-06-01 00:00:00') AND ("t"."created_at" <= '2026-06-30 23:59:59') )) "sub"
17:57:48.072infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-06-01 00:00:00') AND ("t"."created_at" <= '2026-06-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-06-01 00:00:00') AND ("t"."created_at" <= '2026-06-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-06-01 00:00:00') AND ("t"."created_at" <= '2026-06-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-06-01 00:00:00') AND ("t"."created_at" <= '2026-06-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-06-01 00:00:00') AND ("t"."created_at" <= '2026-06-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-06-01 00:00:00') AND ("t"."created_at" <= '2026-06-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-06-01 00:00:00') AND ("t"."created_at" <= '2026-06-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-06-01 00:00:00') AND ("t"."created_at" <= '2026-06-30 23:59:59') )) "sub"
17:57:48.078infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-07-01') AND ("is_settle"=TRUE)
17:57:48.079infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-06-01') AND ("is_settle"=TRUE)
17:57:48.079infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-07-01 00:00:00') AND ("t"."created_at" <= '2026-07-31 23:59:59')
17:57:48.080infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-07-01 00:00:00') AND ("t"."created_at" <= '2026-07-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-07-01 00:00:00') AND ("t"."created_at" <= '2026-07-31 23:59:59') )) "sub"
17:57:48.081infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-07-01 00:00:00') AND ("t"."created_at" <= '2026-07-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-07-01 00:00:00') AND ("t"."created_at" <= '2026-07-31 23:59:59') )) "sub"
17:57:48.083infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-07-01 00:00:00') AND ("t"."created_at" <= '2026-07-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-07-01 00:00:00') AND ("t"."created_at" <= '2026-07-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-07-01 00:00:00') AND ("t"."created_at" <= '2026-07-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-07-01 00:00:00') AND ("t"."created_at" <= '2026-07-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-07-01 00:00:00') AND ("t"."created_at" <= '2026-07-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-07-01 00:00:00') AND ("t"."created_at" <= '2026-07-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-07-01 00:00:00') AND ("t"."created_at" <= '2026-07-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-07-01 00:00:00') AND ("t"."created_at" <= '2026-07-31 23:59:59') )) "sub"
17:57:48.090infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-08-01') AND ("is_settle"=TRUE)
17:57:48.090infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-07-01') AND ("is_settle"=TRUE)
17:57:48.091infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-08-01 00:00:00') AND ("t"."created_at" <= '2026-08-31 23:59:59')
17:57:48.091infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-08-01 00:00:00') AND ("t"."created_at" <= '2026-08-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-08-01 00:00:00') AND ("t"."created_at" <= '2026-08-31 23:59:59') )) "sub"
17:57:48.093infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-08-01 00:00:00') AND ("t"."created_at" <= '2026-08-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-08-01 00:00:00') AND ("t"."created_at" <= '2026-08-31 23:59:59') )) "sub"
17:57:48.095infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-08-01 00:00:00') AND ("t"."created_at" <= '2026-08-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-08-01 00:00:00') AND ("t"."created_at" <= '2026-08-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-08-01 00:00:00') AND ("t"."created_at" <= '2026-08-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-08-01 00:00:00') AND ("t"."created_at" <= '2026-08-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-08-01 00:00:00') AND ("t"."created_at" <= '2026-08-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-08-01 00:00:00') AND ("t"."created_at" <= '2026-08-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-08-01 00:00:00') AND ("t"."created_at" <= '2026-08-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-08-01 00:00:00') AND ("t"."created_at" <= '2026-08-31 23:59:59') )) "sub"
17:57:48.102infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-09-01') AND ("is_settle"=TRUE)
17:57:48.102infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-08-01') AND ("is_settle"=TRUE)
17:57:48.103infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-09-01 00:00:00') AND ("t"."created_at" <= '2026-09-30 23:59:59')
17:57:48.103infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-09-01 00:00:00') AND ("t"."created_at" <= '2026-09-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-09-01 00:00:00') AND ("t"."created_at" <= '2026-09-30 23:59:59') )) "sub"
17:57:48.105infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-09-01 00:00:00') AND ("t"."created_at" <= '2026-09-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-09-01 00:00:00') AND ("t"."created_at" <= '2026-09-30 23:59:59') )) "sub"
17:57:48.107infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-09-01 00:00:00') AND ("t"."created_at" <= '2026-09-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-09-01 00:00:00') AND ("t"."created_at" <= '2026-09-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-09-01 00:00:00') AND ("t"."created_at" <= '2026-09-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-09-01 00:00:00') AND ("t"."created_at" <= '2026-09-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-09-01 00:00:00') AND ("t"."created_at" <= '2026-09-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-09-01 00:00:00') AND ("t"."created_at" <= '2026-09-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-09-01 00:00:00') AND ("t"."created_at" <= '2026-09-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-09-01 00:00:00') AND ("t"."created_at" <= '2026-09-30 23:59:59') )) "sub"
17:57:48.114infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-10-01') AND ("is_settle"=TRUE)
17:57:48.114infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-09-01') AND ("is_settle"=TRUE)
17:57:48.114infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-10-01 00:00:00') AND ("t"."created_at" <= '2026-10-31 23:59:59')
17:57:48.115infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-10-01 00:00:00') AND ("t"."created_at" <= '2026-10-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-10-01 00:00:00') AND ("t"."created_at" <= '2026-10-31 23:59:59') )) "sub"
17:57:48.117infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-10-01 00:00:00') AND ("t"."created_at" <= '2026-10-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-10-01 00:00:00') AND ("t"."created_at" <= '2026-10-31 23:59:59') )) "sub"
17:57:48.119infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-10-01 00:00:00') AND ("t"."created_at" <= '2026-10-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-10-01 00:00:00') AND ("t"."created_at" <= '2026-10-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-10-01 00:00:00') AND ("t"."created_at" <= '2026-10-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-10-01 00:00:00') AND ("t"."created_at" <= '2026-10-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-10-01 00:00:00') AND ("t"."created_at" <= '2026-10-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-10-01 00:00:00') AND ("t"."created_at" <= '2026-10-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-10-01 00:00:00') AND ("t"."created_at" <= '2026-10-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-10-01 00:00:00') AND ("t"."created_at" <= '2026-10-31 23:59:59') )) "sub"
17:57:48.125infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-11-01') AND ("is_settle"=TRUE)
17:57:48.126infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-10-01') AND ("is_settle"=TRUE)
17:57:48.126infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-11-01 00:00:00') AND ("t"."created_at" <= '2026-11-30 23:59:59')
17:57:48.127infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-11-01 00:00:00') AND ("t"."created_at" <= '2026-11-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-11-01 00:00:00') AND ("t"."created_at" <= '2026-11-30 23:59:59') )) "sub"
17:57:48.128infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-11-01 00:00:00') AND ("t"."created_at" <= '2026-11-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-11-01 00:00:00') AND ("t"."created_at" <= '2026-11-30 23:59:59') )) "sub"
17:57:48.130infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-11-01 00:00:00') AND ("t"."created_at" <= '2026-11-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-11-01 00:00:00') AND ("t"."created_at" <= '2026-11-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-11-01 00:00:00') AND ("t"."created_at" <= '2026-11-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-11-01 00:00:00') AND ("t"."created_at" <= '2026-11-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-11-01 00:00:00') AND ("t"."created_at" <= '2026-11-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-11-01 00:00:00') AND ("t"."created_at" <= '2026-11-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-11-01 00:00:00') AND ("t"."created_at" <= '2026-11-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-11-01 00:00:00') AND ("t"."created_at" <= '2026-11-30 23:59:59') )) "sub"
17:57:48.137infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-12-01') AND ("is_settle"=TRUE)
17:57:48.138infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2026-11-01') AND ("is_settle"=TRUE)
17:57:48.138infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2026-12-01 00:00:00') AND ("t"."created_at" <= '2026-12-31 23:59:59')
17:57:48.138infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-12-01 00:00:00') AND ("t"."created_at" <= '2026-12-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-12-01 00:00:00') AND ("t"."created_at" <= '2026-12-31 23:59:59') )) "sub"
17:57:48.140infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-12-01 00:00:00') AND ("t"."created_at" <= '2026-12-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-12-01 00:00:00') AND ("t"."created_at" <= '2026-12-31 23:59:59') )) "sub"
17:57:48.142infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-12-01 00:00:00') AND ("t"."created_at" <= '2026-12-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-12-01 00:00:00') AND ("t"."created_at" <= '2026-12-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-12-01 00:00:00') AND ("t"."created_at" <= '2026-12-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-12-01 00:00:00') AND ("t"."created_at" <= '2026-12-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2026-12-01 00:00:00') AND ("t"."created_at" <= '2026-12-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-12-01 00:00:00') AND ("t"."created_at" <= '2026-12-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2026-12-01 00:00:00') AND ("t"."created_at" <= '2026-12-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2026-12-01 00:00:00') AND ("t"."created_at" <= '2026-12-31 23:59:59') )) "sub"
17:57:48.149infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("start_date" <= '2025-01-01') AND ("end_date" >= '2025-01-01') AND ("is_settle"=TRUE)
17:57:48.149infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("start_date" <= '2025-12-31') AND ("end_date" >= '2025-12-31') AND ("is_settle"=TRUE)
17:57:48.150infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-01-01') AND ("is_settle"=TRUE)
17:57:48.150infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2024-12-01') AND ("is_settle"=TRUE)
17:57:48.150infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2025-01-01 00:00:00') AND ("t"."created_at" <= '2025-01-31 23:59:59')
17:57:48.151infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-01-01 00:00:00') AND ("t"."created_at" <= '2025-01-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-01-01 00:00:00') AND ("t"."created_at" <= '2025-01-31 23:59:59') )) "sub"
17:57:48.152infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-01-01 00:00:00') AND ("t"."created_at" <= '2025-01-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-01-01 00:00:00') AND ("t"."created_at" <= '2025-01-31 23:59:59') )) "sub"
17:57:48.154infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-01-01 00:00:00') AND ("t"."created_at" <= '2025-01-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-01-01 00:00:00') AND ("t"."created_at" <= '2025-01-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-01-01 00:00:00') AND ("t"."created_at" <= '2025-01-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-01-01 00:00:00') AND ("t"."created_at" <= '2025-01-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-01-01 00:00:00') AND ("t"."created_at" <= '2025-01-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-01-01 00:00:00') AND ("t"."created_at" <= '2025-01-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-01-01 00:00:00') AND ("t"."created_at" <= '2025-01-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-01-01 00:00:00') AND ("t"."created_at" <= '2025-01-31 23:59:59') )) "sub"
17:57:48.162infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-02-01') AND ("is_settle"=TRUE)
17:57:48.162infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-01-01') AND ("is_settle"=TRUE)
17:57:48.162infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2025-02-01 00:00:00') AND ("t"."created_at" <= '2025-02-28 23:59:59')
17:57:48.163infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-02-01 00:00:00') AND ("t"."created_at" <= '2025-02-28 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-02-01 00:00:00') AND ("t"."created_at" <= '2025-02-28 23:59:59') )) "sub"
17:57:48.165infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-02-01 00:00:00') AND ("t"."created_at" <= '2025-02-28 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-02-01 00:00:00') AND ("t"."created_at" <= '2025-02-28 23:59:59') )) "sub"
17:57:48.168infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-02-01 00:00:00') AND ("t"."created_at" <= '2025-02-28 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-02-01 00:00:00') AND ("t"."created_at" <= '2025-02-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-02-01 00:00:00') AND ("t"."created_at" <= '2025-02-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-02-01 00:00:00') AND ("t"."created_at" <= '2025-02-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-02-01 00:00:00') AND ("t"."created_at" <= '2025-02-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-02-01 00:00:00') AND ("t"."created_at" <= '2025-02-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-02-01 00:00:00') AND ("t"."created_at" <= '2025-02-28 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-02-01 00:00:00') AND ("t"."created_at" <= '2025-02-28 23:59:59') )) "sub"
17:57:48.177infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-03-01') AND ("is_settle"=TRUE)
17:57:48.178infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-02-01') AND ("is_settle"=TRUE)
17:57:48.178infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2025-03-01 00:00:00') AND ("t"."created_at" <= '2025-03-31 23:59:59')
17:57:48.179infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-03-01 00:00:00') AND ("t"."created_at" <= '2025-03-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-03-01 00:00:00') AND ("t"."created_at" <= '2025-03-31 23:59:59') )) "sub"
17:57:48.182infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-03-01 00:00:00') AND ("t"."created_at" <= '2025-03-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-03-01 00:00:00') AND ("t"."created_at" <= '2025-03-31 23:59:59') )) "sub"
17:57:48.186infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-03-01 00:00:00') AND ("t"."created_at" <= '2025-03-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-03-01 00:00:00') AND ("t"."created_at" <= '2025-03-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-03-01 00:00:00') AND ("t"."created_at" <= '2025-03-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-03-01 00:00:00') AND ("t"."created_at" <= '2025-03-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-03-01 00:00:00') AND ("t"."created_at" <= '2025-03-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-03-01 00:00:00') AND ("t"."created_at" <= '2025-03-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-03-01 00:00:00') AND ("t"."created_at" <= '2025-03-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-03-01 00:00:00') AND ("t"."created_at" <= '2025-03-31 23:59:59') )) "sub"
17:57:48.198infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-04-01') AND ("is_settle"=TRUE)
17:57:48.199infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-03-01') AND ("is_settle"=TRUE)
17:57:48.199infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2025-04-01 00:00:00') AND ("t"."created_at" <= '2025-04-30 23:59:59')
17:57:48.200infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-04-01 00:00:00') AND ("t"."created_at" <= '2025-04-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-04-01 00:00:00') AND ("t"."created_at" <= '2025-04-30 23:59:59') )) "sub"
17:57:48.202infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-04-01 00:00:00') AND ("t"."created_at" <= '2025-04-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-04-01 00:00:00') AND ("t"."created_at" <= '2025-04-30 23:59:59') )) "sub"
17:57:48.205infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-04-01 00:00:00') AND ("t"."created_at" <= '2025-04-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-04-01 00:00:00') AND ("t"."created_at" <= '2025-04-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-04-01 00:00:00') AND ("t"."created_at" <= '2025-04-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-04-01 00:00:00') AND ("t"."created_at" <= '2025-04-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-04-01 00:00:00') AND ("t"."created_at" <= '2025-04-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-04-01 00:00:00') AND ("t"."created_at" <= '2025-04-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-04-01 00:00:00') AND ("t"."created_at" <= '2025-04-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-04-01 00:00:00') AND ("t"."created_at" <= '2025-04-30 23:59:59') )) "sub"
17:57:48.217infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-05-01') AND ("is_settle"=TRUE)
17:57:48.218infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-04-01') AND ("is_settle"=TRUE)
17:57:48.218infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2025-05-01 00:00:00') AND ("t"."created_at" <= '2025-05-31 23:59:59')
17:57:48.219infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-05-01 00:00:00') AND ("t"."created_at" <= '2025-05-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-05-01 00:00:00') AND ("t"."created_at" <= '2025-05-31 23:59:59') )) "sub"
17:57:48.221infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-05-01 00:00:00') AND ("t"."created_at" <= '2025-05-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-05-01 00:00:00') AND ("t"."created_at" <= '2025-05-31 23:59:59') )) "sub"
17:57:48.225infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-05-01 00:00:00') AND ("t"."created_at" <= '2025-05-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-05-01 00:00:00') AND ("t"."created_at" <= '2025-05-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-05-01 00:00:00') AND ("t"."created_at" <= '2025-05-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-05-01 00:00:00') AND ("t"."created_at" <= '2025-05-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-05-01 00:00:00') AND ("t"."created_at" <= '2025-05-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-05-01 00:00:00') AND ("t"."created_at" <= '2025-05-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-05-01 00:00:00') AND ("t"."created_at" <= '2025-05-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-05-01 00:00:00') AND ("t"."created_at" <= '2025-05-31 23:59:59') )) "sub"
17:57:48.237infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-06-01') AND ("is_settle"=TRUE)
17:57:48.237infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-05-01') AND ("is_settle"=TRUE)
17:57:48.237infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2025-06-01 00:00:00') AND ("t"."created_at" <= '2025-06-30 23:59:59')
17:57:48.238infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-06-01 00:00:00') AND ("t"."created_at" <= '2025-06-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-06-01 00:00:00') AND ("t"."created_at" <= '2025-06-30 23:59:59') )) "sub"
17:57:48.241infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-06-01 00:00:00') AND ("t"."created_at" <= '2025-06-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-06-01 00:00:00') AND ("t"."created_at" <= '2025-06-30 23:59:59') )) "sub"
17:57:48.244infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-06-01 00:00:00') AND ("t"."created_at" <= '2025-06-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-06-01 00:00:00') AND ("t"."created_at" <= '2025-06-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-06-01 00:00:00') AND ("t"."created_at" <= '2025-06-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-06-01 00:00:00') AND ("t"."created_at" <= '2025-06-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-06-01 00:00:00') AND ("t"."created_at" <= '2025-06-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-06-01 00:00:00') AND ("t"."created_at" <= '2025-06-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-06-01 00:00:00') AND ("t"."created_at" <= '2025-06-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-06-01 00:00:00') AND ("t"."created_at" <= '2025-06-30 23:59:59') )) "sub"
17:57:48.256infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-07-01') AND ("is_settle"=TRUE)
17:57:48.256infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-06-01') AND ("is_settle"=TRUE)
17:57:48.256infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2025-07-01 00:00:00') AND ("t"."created_at" <= '2025-07-31 23:59:59')
17:57:48.257infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-07-01 00:00:00') AND ("t"."created_at" <= '2025-07-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-07-01 00:00:00') AND ("t"."created_at" <= '2025-07-31 23:59:59') )) "sub"
17:57:48.260infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-07-01 00:00:00') AND ("t"."created_at" <= '2025-07-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-07-01 00:00:00') AND ("t"."created_at" <= '2025-07-31 23:59:59') )) "sub"
17:57:48.263infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-07-01 00:00:00') AND ("t"."created_at" <= '2025-07-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-07-01 00:00:00') AND ("t"."created_at" <= '2025-07-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-07-01 00:00:00') AND ("t"."created_at" <= '2025-07-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-07-01 00:00:00') AND ("t"."created_at" <= '2025-07-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-07-01 00:00:00') AND ("t"."created_at" <= '2025-07-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-07-01 00:00:00') AND ("t"."created_at" <= '2025-07-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-07-01 00:00:00') AND ("t"."created_at" <= '2025-07-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-07-01 00:00:00') AND ("t"."created_at" <= '2025-07-31 23:59:59') )) "sub"
17:57:48.274infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-08-01') AND ("is_settle"=TRUE)
17:57:48.274traceyii\redis\Connection::executeCommandExecuting Redis Command: GET
17:57:48.274traceyii\redis\Connection::executeCommandExecuting Redis Command: MGET
17:57:48.274infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2025-08-08 00:00:00') AND ("t"."created_at" <= '2025-08-31 23:59:59')
17:57:48.275infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-08-08 00:00:00') AND ("t"."created_at" <= '2025-08-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-08-08 00:00:00') AND ("t"."created_at" <= '2025-08-31 23:59:59') )) "sub"
17:57:48.278infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-08-08 00:00:00') AND ("t"."created_at" <= '2025-08-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-08-08 00:00:00') AND ("t"."created_at" <= '2025-08-31 23:59:59') )) "sub"
17:57:48.281infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-08-08 00:00:00') AND ("t"."created_at" <= '2025-08-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-08-08 00:00:00') AND ("t"."created_at" <= '2025-08-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-08-08 00:00:00') AND ("t"."created_at" <= '2025-08-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-08-08 00:00:00') AND ("t"."created_at" <= '2025-08-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-08-08 00:00:00') AND ("t"."created_at" <= '2025-08-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-08-08 00:00:00') AND ("t"."created_at" <= '2025-08-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-08-08 00:00:00') AND ("t"."created_at" <= '2025-08-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-08-08 00:00:00') AND ("t"."created_at" <= '2025-08-31 23:59:59') )) "sub"
17:57:48.295infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-09-01') AND ("is_settle"=TRUE)
17:57:48.296infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-08-01') AND ("is_settle"=TRUE)
17:57:48.296infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2025-09-01 00:00:00') AND ("t"."created_at" <= '2025-09-30 23:59:59')
17:57:48.297infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-09-01 00:00:00') AND ("t"."created_at" <= '2025-09-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-09-01 00:00:00') AND ("t"."created_at" <= '2025-09-30 23:59:59') )) "sub"
17:57:48.300infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-09-01 00:00:00') AND ("t"."created_at" <= '2025-09-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-09-01 00:00:00') AND ("t"."created_at" <= '2025-09-30 23:59:59') )) "sub"
17:57:48.303infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-09-01 00:00:00') AND ("t"."created_at" <= '2025-09-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-09-01 00:00:00') AND ("t"."created_at" <= '2025-09-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-09-01 00:00:00') AND ("t"."created_at" <= '2025-09-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-09-01 00:00:00') AND ("t"."created_at" <= '2025-09-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-09-01 00:00:00') AND ("t"."created_at" <= '2025-09-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-09-01 00:00:00') AND ("t"."created_at" <= '2025-09-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-09-01 00:00:00') AND ("t"."created_at" <= '2025-09-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-09-01 00:00:00') AND ("t"."created_at" <= '2025-09-30 23:59:59') )) "sub"
17:57:48.318infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-10-01') AND ("is_settle"=TRUE)
17:57:48.318infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-09-01') AND ("is_settle"=TRUE)
17:57:48.319infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2025-10-01 00:00:00') AND ("t"."created_at" <= '2025-10-31 23:59:59')
17:57:48.320infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-10-01 00:00:00') AND ("t"."created_at" <= '2025-10-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-10-01 00:00:00') AND ("t"."created_at" <= '2025-10-31 23:59:59') )) "sub"
17:57:48.323infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-10-01 00:00:00') AND ("t"."created_at" <= '2025-10-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-10-01 00:00:00') AND ("t"."created_at" <= '2025-10-31 23:59:59') )) "sub"
17:57:48.326infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-10-01 00:00:00') AND ("t"."created_at" <= '2025-10-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-10-01 00:00:00') AND ("t"."created_at" <= '2025-10-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-10-01 00:00:00') AND ("t"."created_at" <= '2025-10-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-10-01 00:00:00') AND ("t"."created_at" <= '2025-10-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-10-01 00:00:00') AND ("t"."created_at" <= '2025-10-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-10-01 00:00:00') AND ("t"."created_at" <= '2025-10-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-10-01 00:00:00') AND ("t"."created_at" <= '2025-10-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-10-01 00:00:00') AND ("t"."created_at" <= '2025-10-31 23:59:59') )) "sub"
17:57:48.336infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-11-01') AND ("is_settle"=TRUE)
17:57:48.336infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-10-01') AND ("is_settle"=TRUE)
17:57:48.336infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2025-11-01 00:00:00') AND ("t"."created_at" <= '2025-11-30 23:59:59')
17:57:48.337infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-11-01 00:00:00') AND ("t"."created_at" <= '2025-11-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-11-01 00:00:00') AND ("t"."created_at" <= '2025-11-30 23:59:59') )) "sub"
17:57:48.339infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-11-01 00:00:00') AND ("t"."created_at" <= '2025-11-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-11-01 00:00:00') AND ("t"."created_at" <= '2025-11-30 23:59:59') )) "sub"
17:57:48.341infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-11-01 00:00:00') AND ("t"."created_at" <= '2025-11-30 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-11-01 00:00:00') AND ("t"."created_at" <= '2025-11-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-11-01 00:00:00') AND ("t"."created_at" <= '2025-11-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-11-01 00:00:00') AND ("t"."created_at" <= '2025-11-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-11-01 00:00:00') AND ("t"."created_at" <= '2025-11-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-11-01 00:00:00') AND ("t"."created_at" <= '2025-11-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-11-01 00:00:00') AND ("t"."created_at" <= '2025-11-30 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-11-01 00:00:00') AND ("t"."created_at" <= '2025-11-30 23:59:59') )) "sub"
17:57:48.349infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-12-01') AND ("is_settle"=TRUE)
17:57:48.349infoyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_erp_settles" WHERE ("date"='2025-11-01') AND ("is_settle"=TRUE)
17:57:48.350infoyii\db\Command::querySELECT COALESCE(sum(budget), 0) as budget, COALESCE(sum(cost), 0) as cost, COALESCE(sum(expense), 0) as expense FROM "a57be577deb434"."tbl_erp_user_profits" "t" WHERE ("t"."created_at" >= '2025-12-01 00:00:00') AND ("t"."created_at" <= '2025-12-31 23:59:59')
17:57:48.350infoyii\db\Command::querySELECT sum(actual_total_amount) as actual_total_amount, sum(total_amount) as total_amount FROM ((SELECT COALESCE(sum(eipss.actual_total_amount), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount), 0) as total_amount FROM "a57be577deb434"."tbl_erp_sales_outbounds" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-12-01 00:00:00') AND ("t"."created_at" <= '2025-12-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount * am.pct / 100), 0) as actual_total_amount, COALESCE(sum(eipss.total_amount * am.pct / 100), 0) as total_amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_outbound_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-12-01 00:00:00') AND ("t"."created_at" <= '2025-12-31 23:59:59') )) "sub"
17:57:48.352infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_other_income_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON am.erp_other_income_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-12-01 00:00:00') AND ("t"."created_at" <= '2025-12-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_other_income_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-12-01 00:00:00') AND ("t"."created_at" <= '2025-12-31 23:59:59') )) "sub"
17:57:48.354infoyii\db\Command::querySELECT sum(amount) as amount FROM ((SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON am.erp_cash_cost_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-12-01 00:00:00') AND ("t"."created_at" <= '2025-12-31 23:59:59')) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("t"."is_payment_settle"=TRUE) AND ("t"."created_at" >= '2025-08-08 14:34:58') AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-12-01 00:00:00') AND ("t"."created_at" <= '2025-12-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON am.erp_cost_ticket_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-12-01 00:00:00') AND ("t"."created_at" <= '2025-12-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_cost_tickets" "t" ON pd.project_id = t.project_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-12-01 00:00:00') AND ("t"."created_at" <= '2025-12-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(am.amount), 0) as amount FROM "a57be577deb434"."tbl_erp_cost_convert_ticket_handlers" "am" LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON am.erp_cost_convert_ticket_id = t.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND (("sc"."from_project" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (sales_contract_id is null)) AND ("t"."created_at" >= '2025-12-01 00:00:00') AND ("t"."created_at" <= '2025-12-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(t.amount * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_sales_contracts" "sc" ON sc.from_project = pd.project_id LEFT JOIN "a57be577deb434"."tbl_erp_cost_convert_tickets" "t" ON sc.id = t.sales_contract_id WHERE ("t"."status"=2) AND ("pd"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-12-01 00:00:00') AND ("t"."created_at" <= '2025-12-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum(eipss.actual_total_amount - eipss.total_amount), 0) as amount FROM "a57be577deb434"."tbl_erp_sales_gifts" "t" LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND (("t"."project_id" NOT IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) OR (t.project_id is null)) AND ("t"."created_at" >= '2025-12-01 00:00:00') AND ("t"."created_at" <= '2025-12-31 23:59:59') ) UNION ALL ( SELECT COALESCE(sum((eipss.actual_total_amount - eipss.total_amount) * am.pct / 100), 0) as amount FROM "a57be577deb434"."tbl_erp_profit_distribute_pcts" "am" LEFT JOIN "a57be577deb434"."tbl_erp_profit_distributes" "pd" ON am.erp_profit_distribute_id = pd.id LEFT JOIN "a57be577deb434"."tbl_erp_sales_gifts" "t" ON pd.project_id = t.project_id LEFT JOIN "a57be577deb434"."tbl_erp_inventory_product_spents" "eipss" ON eipss.erp_sales_gift_id = t.id WHERE ("t"."status"=2) AND ("t"."project_id" IN (SELECT t.project_id FROM "a57be577deb434"."tbl_erp_profit_distributes" "t" WHERE ("t"."status"=2) AND (t.project_id IS NOT NULL) GROUP BY "t"."project_id")) AND ("t"."created_at" >= '2025-12-01 00:00:00') AND ("t"."created_at" <= '2025-12-31 23:59:59') )) "sub"
17:57:48.363infoyii\db\Command::querySELECT TO_CHAR(bargain_date::date, 'YYYY-MM') AS month_key, EXTRACT(MONTH FROM bargain_date::date) AS month_num, COALESCE(SUM(budget * COALESCE(profit_pct, 0) / 100), 0) AS profit, COALESCE(SUM(budget), 0) AS revenue FROM "a57be577deb434"."tbl_projects" WHERE ("project_status"=3) AND ("bargain_date" >= '2026-01-01') AND ("bargain_date" <= '2026-12-31') GROUP BY TO_CHAR(bargain_date::date, 'YYYY-MM'), EXTRACT(MONTH FROM bargain_date::date) ORDER BY TO_CHAR(bargain_date::date, 'YYYY-MM')
17:57:48.364infoyii\db\Command::querySELECT TO_CHAR(bargain_date::date, 'YYYY-MM') AS month_key, EXTRACT(MONTH FROM bargain_date::date) AS month_num, COALESCE(SUM(budget * COALESCE(profit_pct, 0) / 100), 0) AS profit, COALESCE(SUM(budget), 0) AS revenue FROM "a57be577deb434"."tbl_projects" WHERE ("project_status"=3) AND ("bargain_date" >= '2025-01-01') AND ("bargain_date" <= '2025-12-31') GROUP BY TO_CHAR(bargain_date::date, 'YYYY-MM'), EXTRACT(MONTH FROM bargain_date::date) ORDER BY TO_CHAR(bargain_date::date, 'YYYY-MM')
17:57:48.365infoyii\db\Command::querySELECT COUNT(*) FROM "a57be577deb434"."tbl_clients" WHERE ("deleted"=FALSE) AND ("sales_rep" IS NOT NULL) AND (CAST(sales_rep AS TEXT) != '')
17:57:48.366infoyii\db\Command::querySELECT COUNT(DISTINCT client_id) AS cnt FROM (SELECT "client_id" FROM "a57be577deb434"."tbl_work_logs" WHERE ("is_draft"=FALSE) AND ("client_id" IS NOT NULL) AND ("start_at" >= '2026-01-01') AND ("start_at" <= '2026-12-31') UNION SELECT "client_id" FROM "a57be577deb434"."tbl_schedules" WHERE ("is_closed"=FALSE) AND ("client_id" IS NOT NULL) AND ("start_at" >= '2026-01-01') AND ("start_at" <= '2026-12-31')) AS combined
17:57:48.373infoyii\db\Command::querySELECT COUNT(DISTINCT client_id) AS cnt FROM (SELECT "client_id" FROM "a57be577deb434"."tbl_work_logs" WHERE ("is_draft"=FALSE) AND ("client_id" IS NOT NULL) AND ("start_at" >= '2025-01-01') AND ("start_at" <= '2025-12-31') UNION SELECT "client_id" FROM "a57be577deb434"."tbl_schedules" WHERE ("is_closed"=FALSE) AND ("client_id" IS NOT NULL) AND ("start_at" >= '2025-01-01') AND ("start_at" <= '2025-12-31')) AS combined
17:57:48.380infoyii\db\Command::querySELECT COUNT(DISTINCT client_id) AS client_count, COALESCE(SUM(budget), 0) AS revenue FROM "a57be577deb434"."tbl_projects" WHERE ("project_status"=3) AND ("bargain_date" >= '2026-05-29') AND ("bargain_date" <= '2026-05-29') AND ("client_id" IS NOT NULL)
17:57:48.381infoyii\db\Command::querySELECT COUNT(DISTINCT client_id) AS client_count, COALESCE(SUM(budget), 0) AS revenue FROM "a57be577deb434"."tbl_projects" WHERE ("project_status"=3) AND ("bargain_date" >= '2026-05-28') AND ("bargain_date" <= '2026-05-28') AND ("client_id" IS NOT NULL)
17:57:48.382infoyii\db\Command::querySELECT COUNT(DISTINCT client_id) AS client_count, COALESCE(SUM(budget), 0) AS revenue FROM "a57be577deb434"."tbl_projects" WHERE ("project_status"=3) AND ("bargain_date" >= '2025-05-29') AND ("bargain_date" <= '2025-05-29') AND ("client_id" IS NOT NULL)
17:57:48.384infoyii\db\Command::querySELECT COALESCE(SUM(budget), 0) AS potential_revenue FROM "a57be577deb434"."tbl_projects" WHERE "project_status" IN (1, 2)
17:57:48.384infoyii\db\Command::querySELECT COALESCE(SUM(erp_un_settle_amount), 0) AS receivable, COALESCE(SUM(erp_settle_amount), 0) AS settle_amount, COALESCE(SUM(amount), 0) AS total_amount FROM "a57be577deb434"."tbl_sales_contracts"
17:57:48.385infoyii\db\Command::querySELECT COALESCE(SUM(ects.amount), 0) AS collected FROM "a57be577deb434"."tbl_erp_collect_tickets" "t" INNER JOIN "a57be577deb434"."tbl_erp_collect_ticket_settles" "ects" ON ects.erp_collect_ticket_id = t.id AND ects.sales_contract_id IS NOT NULL WHERE ("t"."status"=2) AND ("t"."bank_settle_at" >= '2026-05-29 00:00:00') AND ("t"."bank_settle_at" <= '2026-05-29 23:59:59')
17:57:48.386traceyii\redis\Connection::executeCommandExecuting Redis Command: GET
17:57:48.386traceyii\redis\Connection::executeCommandExecuting Redis Command: MGET
17:57:48.387infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2026-02-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.390infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2026-03-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.394infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2026-04-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.398infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2026-05-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.402infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2026-06-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.407infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2026-01-01') AND ("l"."created_at" < '2026-02-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.408infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2026-02-01') AND ("l"."created_at" < '2026-03-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.409infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2026-03-01') AND ("l"."created_at" < '2026-04-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.409infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2026-04-01') AND ("l"."created_at" < '2026-05-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.410infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2026-05-01') AND ("l"."created_at" < '2026-06-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.411infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2025-02-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.415infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2025-03-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.418infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2025-04-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.421infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2025-05-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.425infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2025-06-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.429infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2025-07-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.432infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2025-08-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.436infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2025-09-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.439infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2025-10-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.443infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2025-11-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.447infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2025-12-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.451infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT "l"."project_id", "l"."new_status", "p"."budget", ROW_NUMBER() OVER (PARTITION BY l.project_id ORDER BY l.created_at DESC) AS rn FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."created_at" < '2026-01-01') AND ("l"."new_status" > 0)) "sub" WHERE ("sub"."rn"=1) AND ("sub"."new_status" IN (1, 2)) GROUP BY "sub"."new_status"
17:57:48.454infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2025-01-01') AND ("l"."created_at" < '2025-02-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.456infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2025-02-01') AND ("l"."created_at" < '2025-03-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.457infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2025-03-01') AND ("l"."created_at" < '2025-04-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.457infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2025-04-01') AND ("l"."created_at" < '2025-05-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.458infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2025-05-01') AND ("l"."created_at" < '2025-06-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.459infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2025-06-01') AND ("l"."created_at" < '2025-07-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.460infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2025-07-01') AND ("l"."created_at" < '2025-08-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.461infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2025-08-01') AND ("l"."created_at" < '2025-09-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.462infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2025-09-01') AND ("l"."created_at" < '2025-10-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.463infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2025-10-01') AND ("l"."created_at" < '2025-11-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.464infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2025-11-01') AND ("l"."created_at" < '2025-12-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.465infoyii\db\Command::querySELECT "sub"."new_status", COUNT(*) AS cnt, COALESCE(SUM(sub.budget), 0) AS total_budget FROM (SELECT DISTINCT "l"."project_id", "l"."new_status", "p"."budget" FROM "a57be577deb434"."tbl_project_status_logs" "l" INNER JOIN "a57be577deb434"."tbl_projects" "p" ON l.project_id = p.id WHERE ("l"."new_status" IN (3, 4, 5)) AND ("l"."created_at" >= '2025-12-01') AND ("l"."created_at" < '2026-01-01')) "sub" GROUP BY "sub"."new_status"
17:57:48.467infoyii\db\Command::querySELECT progress.id AS stage_id, progress.project_progress AS stage, COUNT(sub.id) AS count, COALESCE(SUM(sub.budget), 0) AS revenue, COALESCE(SUM(sub.budget * COALESCE(sub.profit_pct, 0) / 100), 0) AS profit FROM "a57be577deb434"."tbl_project_progresses" "progress" LEFT JOIN (SELECT "p"."id", "p"."project_progress", "p"."budget", "p"."profit_pct" FROM "a57be577deb434"."tbl_projects" "p" WHERE ("p"."bargain_date" >= '2026-05-29') AND ("p"."bargain_date" <= '2026-05-29 23:59:59') AND ("p"."project_status"=2)) "sub" ON "progress"."id" = "sub"."project_progress" WHERE "progress"."is_delete"=FALSE GROUP BY "progress"."id" ORDER BY "progress"."order"
17:57:48.468traceyii\redis\Connection::executeCommandExecuting Redis Command: GET
17:57:48.468traceyii\redis\Connection::executeCommandExecuting Redis Command: MGET
17:57:48.468infoyii\db\Command::querySELECT COALESCE(tt.id, 0) AS type_id, COALESCE(tt.name, '未分类') AS type_name, COALESCE(SUM(r.amount), 0) AS total_amount FROM "a57be577deb434"."tbl_reimbursements" "r" LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = r.id AND ttr.term_id = 18 AND ttr.object_type = 7 LEFT JOIN "a57be577deb434"."tbl_term_taxonomies" "tt" ON tt.id = ttr.taxonomy_id WHERE ("r"."status" IN (1, 2, 3)) AND ("r"."occurrence_at" >= '2026-05-29') AND ("r"."occurrence_at" <= '2026-05-29 23:59:59') GROUP BY tt.id, tt.name ORDER BY COALESCE(SUM(r.amount), 0) DESC
17:57:48.470infoyii\db\Command::querySELECT TO_CHAR(occurrence_at, 'YYYY-MM') AS name, COALESCE(SUM(amount), 0) AS total_amount FROM "a57be577deb434"."tbl_reimbursements" WHERE ("status" IN (1, 2, 3)) AND ("occurrence_at" >= '2026-01-01') AND ("occurrence_at" <= '2026-12-31 23:59:59') GROUP BY TO_CHAR(occurrence_at, 'YYYY-MM')
17:57:48.471infoyii\db\Command::querySELECT TO_CHAR(occurrence_at, 'YYYY-MM') AS name, COALESCE(SUM(amount), 0) AS total_amount FROM "a57be577deb434"."tbl_reimbursements" WHERE ("status" IN (1, 2, 3)) AND ("occurrence_at" >= '2025-01-01') AND ("occurrence_at" <= '2025-12-31 23:59:59') GROUP BY TO_CHAR(occurrence_at, 'YYYY-MM')
17:57:48.474infoyii\db\Command::querySELECT c.name AS source_name, COALESCE(SUM(p.budget), 0) AS cnt FROM "a57be577deb434"."tbl_projects" "p" INNER JOIN "a57be577deb434"."tbl_contacts" "c" ON c.id = p.from_contact WHERE ("p"."created_at" >= '2026-05-29') AND ("p"."created_at" <= '2026-05-29 23:59:59') AND ("p"."project_status"=3) GROUP BY "c"."name" ORDER BY cnt DESC
17:57:48.475infoyii\db\Command::querySELECT TO_CHAR(start_at, 'YYYY-MM') AS month_key, COUNT(id) AS visit_count, COALESCE(EXTRACT(epoch FROM SUM(end_at - start_at)) / 3600, 0) AS visit_hours FROM "a57be577deb434"."tbl_work_logs" WHERE ("is_draft"=FALSE) AND ("scenario_id"=1) AND (("location_in_id" IS NOT NULL) OR ("location_out_id" IS NOT NULL)) AND ("start_at" >= '2026-01-01') AND ("start_at" <= '2026-12-31 23:59:59') GROUP BY TO_CHAR(start_at, 'YYYY-MM')
17:57:48.480infoyii\db\Command::querySELECT TO_CHAR(start_at, 'YYYY-MM') AS month_key, COUNT(id) AS visit_count, COALESCE(EXTRACT(epoch FROM SUM(end_at - start_at)) / 3600, 0) AS visit_hours FROM "a57be577deb434"."tbl_work_logs" WHERE ("is_draft"=FALSE) AND ("scenario_id"=1) AND (("location_in_id" IS NOT NULL) OR ("location_out_id" IS NOT NULL)) AND ("start_at" >= '2025-01-01') AND ("start_at" <= '2025-12-31 23:59:59') GROUP BY TO_CHAR(start_at, 'YYYY-MM')
17:57:48.486infoyii\db\Command::querySELECT TO_CHAR(start_at, 'YYYY-MM') AS name, COUNT(id) AS visit_count, COALESCE(EXTRACT(epoch FROM SUM(end_at - start_at)) / 3600, 0) AS visit_hours FROM "a57be577deb434"."tbl_pre_sales" WHERE ("is_draft"=FALSE) AND ("start_at" >= '2026-01-01') AND ("start_at" <= '2026-12-31 23:59:59') GROUP BY TO_CHAR(start_at, 'YYYY-MM')
17:57:48.486infoyii\db\Command::querySELECT TO_CHAR(start_at, 'YYYY-MM') AS name, COUNT(id) AS visit_count, COALESCE(EXTRACT(epoch FROM SUM(end_at - start_at)) / 3600, 0) AS visit_hours FROM "a57be577deb434"."tbl_pre_sales" WHERE ("is_draft"=FALSE) AND ("start_at" >= '2025-01-01') AND ("start_at" <= '2025-12-31 23:59:59') GROUP BY TO_CHAR(start_at, 'YYYY-MM')
17:57:48.488infoyii\db\Command::querySELECT TO_CHAR(arrived_at, 'YYYY-MM') AS name, COUNT(id) AS visit_count, COALESCE(EXTRACT(epoch FROM SUM(left_at - arrived_at)) / 3600, 0) AS visit_hours FROM "a57be577deb434"."tbl_implement_records" WHERE ("is_draft"=FALSE) AND ("arrived_at" >= '2026-01-01') AND ("arrived_at" <= '2026-12-31 23:59:59') GROUP BY TO_CHAR(arrived_at, 'YYYY-MM')
17:57:48.489infoyii\db\Command::querySELECT TO_CHAR(arrived_at, 'YYYY-MM') AS name, COUNT(id) AS visit_count, COALESCE(EXTRACT(epoch FROM SUM(left_at - arrived_at)) / 3600, 0) AS visit_hours FROM "a57be577deb434"."tbl_implement_records" WHERE ("is_draft"=FALSE) AND ("arrived_at" >= '2025-01-01') AND ("arrived_at" <= '2025-12-31 23:59:59') GROUP BY TO_CHAR(arrived_at, 'YYYY-MM')
17:57:48.492infoyii\db\Command::querySELECT GREATEST(CURRENT_DATE - DATE(eip.created_at), 0) AS age_days, gt.id AS dim_key, gt.name AS dim_name, COALESCE(SUM(eip.inventory), 0) AS total_number, COALESCE(SUM(COALESCE(eip.actual_amount, eip.amount, 0) * eip.inventory), 0) AS total_amount FROM "a57be577deb434"."tbl_erp_inventory_products" "eip" INNER JOIN "a57be577deb434"."tbl_products" "prod" ON prod.id = eip.product_id LEFT JOIN "a57be577deb434"."tbl_product_types" "gt" ON gt.id = prod.product_type WHERE ("eip"."inventory" > 0) AND (("eip"."erp_purchase_inbound_id" IS NOT NULL) OR ("eip"."erp_purchase_gift_id" IS NOT NULL) OR ("eip"."erp_inventory_build_id" IS NOT NULL) OR ("eip"."erp_inventory_disassemble_id" IS NOT NULL) OR ("eip"."erp_inventory_start_id" IS NOT NULL)) GROUP BY GREATEST(CURRENT_DATE - DATE(eip.created_at), 0), gt.id, gt.name
17:57:48.493traceyii\redis\Connection::executeCommandExecuting Redis Command: GET
17:57:48.494traceyii\redis\Connection::executeCommandExecuting Redis Command: MGET
17:57:48.494infoyii\db\Command::querySELECT GREATEST(CURRENT_DATE - DATE(eip.created_at), 0) AS age_days, gc.id AS dim_key, gc.name AS dim_name, COALESCE(SUM(eip.inventory), 0) AS total_number, COALESCE(SUM(COALESCE(eip.actual_amount, eip.amount, 0) * eip.inventory), 0) AS total_amount FROM "a57be577deb434"."tbl_erp_inventory_products" "eip" INNER JOIN "a57be577deb434"."tbl_products" "prod" ON prod.id = eip.product_id LEFT JOIN "a57be577deb434"."tbl_product_components" "gc" ON gc.id = prod.product_component WHERE ("eip"."inventory" > 0) AND (("eip"."erp_purchase_inbound_id" IS NOT NULL) OR ("eip"."erp_purchase_gift_id" IS NOT NULL) OR ("eip"."erp_inventory_build_id" IS NOT NULL) OR ("eip"."erp_inventory_disassemble_id" IS NOT NULL) OR ("eip"."erp_inventory_start_id" IS NOT NULL)) GROUP BY GREATEST(CURRENT_DATE - DATE(eip.created_at), 0), gc.id, gc.name
17:57:48.496infoyii\db\Command::querySELECT GREATEST(CURRENT_DATE - DATE(eip.created_at), 0) AS age_days, gb.id AS dim_key, gb.name AS dim_name, COALESCE(SUM(eip.inventory), 0) AS total_number, COALESCE(SUM(COALESCE(eip.actual_amount, eip.amount, 0) * eip.inventory), 0) AS total_amount FROM "a57be577deb434"."tbl_erp_inventory_products" "eip" INNER JOIN "a57be577deb434"."tbl_products" "prod" ON prod.id = eip.product_id LEFT JOIN "a57be577deb434"."tbl_product_brands" "gb" ON gb.id = prod.product_brand WHERE ("eip"."inventory" > 0) AND (("eip"."erp_purchase_inbound_id" IS NOT NULL) OR ("eip"."erp_purchase_gift_id" IS NOT NULL) OR ("eip"."erp_inventory_build_id" IS NOT NULL) OR ("eip"."erp_inventory_disassemble_id" IS NOT NULL) OR ("eip"."erp_inventory_start_id" IS NOT NULL)) GROUP BY GREATEST(CURRENT_DATE - DATE(eip.created_at), 0), gb.id, gb.name
17:57:48.498infoyii\db\Command::querySELECT GREATEST(CURRENT_DATE - DATE(eip.created_at), 0) AS age_days, gs.id AS dim_key, gs.name AS dim_name, COALESCE(SUM(eip.inventory), 0) AS total_number, COALESCE(SUM(COALESCE(eip.actual_amount, eip.amount, 0) * eip.inventory), 0) AS total_amount FROM "a57be577deb434"."tbl_erp_inventory_products" "eip" INNER JOIN "a57be577deb434"."tbl_products" "prod" ON prod.id = eip.product_id LEFT JOIN "a57be577deb434"."tbl_product_series" "gs" ON gs.id = prod.product_serie WHERE ("eip"."inventory" > 0) AND (("eip"."erp_purchase_inbound_id" IS NOT NULL) OR ("eip"."erp_purchase_gift_id" IS NOT NULL) OR ("eip"."erp_inventory_build_id" IS NOT NULL) OR ("eip"."erp_inventory_disassemble_id" IS NOT NULL) OR ("eip"."erp_inventory_start_id" IS NOT NULL)) GROUP BY GREATEST(CURRENT_DATE - DATE(eip.created_at), 0), gs.id, gs.name
17:57:48.500infoyii\db\Command::querySELECT GREATEST(CURRENT_DATE - DATE(eip.created_at), 0) AS age_days, prod.id AS dim_key, prod.name AS dim_name, COALESCE(SUM(eip.inventory), 0) AS total_number, COALESCE(SUM(COALESCE(eip.actual_amount, eip.amount, 0) * eip.inventory), 0) AS total_amount FROM "a57be577deb434"."tbl_erp_inventory_products" "eip" INNER JOIN "a57be577deb434"."tbl_products" "prod" ON prod.id = eip.product_id WHERE ("eip"."inventory" > 0) AND (("eip"."erp_purchase_inbound_id" IS NOT NULL) OR ("eip"."erp_purchase_gift_id" IS NOT NULL) OR ("eip"."erp_inventory_build_id" IS NOT NULL) OR ("eip"."erp_inventory_disassemble_id" IS NOT NULL) OR ("eip"."erp_inventory_start_id" IS NOT NULL)) GROUP BY GREATEST(CURRENT_DATE - DATE(eip.created_at), 0), prod.id, prod.name
17:57:48.501infoyii\db\Command::querySELECT "prod"."id", gb.name AS brand_name, gt.name AS type_name, gc.name AS component_name, gs.name AS serie_name FROM "a57be577deb434"."tbl_products" "prod" LEFT JOIN "a57be577deb434"."tbl_product_brands" "gb" ON gb.id = prod.product_brand LEFT JOIN "a57be577deb434"."tbl_product_types" "gt" ON gt.id = prod.product_type LEFT JOIN "a57be577deb434"."tbl_product_components" "gc" ON gc.id = prod.product_component LEFT JOIN "a57be577deb434"."tbl_product_series" "gs" ON gs.id = prod.product_serie WHERE "prod"."id" IN (2269, 2261, 1562, 1584, 2171, 2262, 1372, 2269, 2269, 1372, 2261, 2269, 2242, 2255, 1234, 1224, 941, 1372, 39, 672, 1025, 1231, 1238, 1245, 1246, 1372, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2080, 2083, 2084, 2085, 2086)
17:57:48.503traceyii\redis\Connection::executeCommandExecuting Redis Command: GET
17:57:48.503traceyii\redis\Connection::executeCommandExecuting Redis Command: MGET
17:57:48.503infoyii\db\Command::querySELECT gt.id AS dim_key, gt.name AS dim_name, COALESCE(SUM(eip.inventory), 0) AS total_number, COALESCE(SUM(COALESCE(eip.actual_amount, eip.amount, 0) * eip.inventory), 0) AS total_amount FROM "a57be577deb434"."tbl_erp_inventory_products" "eip" INNER JOIN "a57be577deb434"."tbl_products" "prod" ON prod.id = eip.product_id LEFT JOIN "a57be577deb434"."tbl_product_types" "gt" ON gt.id = prod.product_type WHERE ("eip"."inventory" > 0) AND (("eip"."erp_purchase_inbound_id" IS NOT NULL) OR ("eip"."erp_purchase_gift_id" IS NOT NULL) OR ("eip"."erp_inventory_build_id" IS NOT NULL) OR ("eip"."erp_inventory_disassemble_id" IS NOT NULL) OR ("eip"."erp_inventory_start_id" IS NOT NULL)) GROUP BY gt.id, gt.name
17:57:48.505infoyii\db\Command::querySELECT gc.id AS dim_key, gc.name AS dim_name, COALESCE(SUM(eip.inventory), 0) AS total_number, COALESCE(SUM(COALESCE(eip.actual_amount, eip.amount, 0) * eip.inventory), 0) AS total_amount FROM "a57be577deb434"."tbl_erp_inventory_products" "eip" INNER JOIN "a57be577deb434"."tbl_products" "prod" ON prod.id = eip.product_id LEFT JOIN "a57be577deb434"."tbl_product_components" "gc" ON gc.id = prod.product_component WHERE ("eip"."inventory" > 0) AND (("eip"."erp_purchase_inbound_id" IS NOT NULL) OR ("eip"."erp_purchase_gift_id" IS NOT NULL) OR ("eip"."erp_inventory_build_id" IS NOT NULL) OR ("eip"."erp_inventory_disassemble_id" IS NOT NULL) OR ("eip"."erp_inventory_start_id" IS NOT NULL)) GROUP BY gc.id, gc.name
17:57:48.506infoyii\db\Command::querySELECT gb.id AS dim_key, gb.name AS dim_name, COALESCE(SUM(eip.inventory), 0) AS total_number, COALESCE(SUM(COALESCE(eip.actual_amount, eip.amount, 0) * eip.inventory), 0) AS total_amount FROM "a57be577deb434"."tbl_erp_inventory_products" "eip" INNER JOIN "a57be577deb434"."tbl_products" "prod" ON prod.id = eip.product_id LEFT JOIN "a57be577deb434"."tbl_product_brands" "gb" ON gb.id = prod.product_brand WHERE ("eip"."inventory" > 0) AND (("eip"."erp_purchase_inbound_id" IS NOT NULL) OR ("eip"."erp_purchase_gift_id" IS NOT NULL) OR ("eip"."erp_inventory_build_id" IS NOT NULL) OR ("eip"."erp_inventory_disassemble_id" IS NOT NULL) OR ("eip"."erp_inventory_start_id" IS NOT NULL)) GROUP BY gb.id, gb.name
17:57:48.507infoyii\db\Command::querySELECT gs.id AS dim_key, gs.name AS dim_name, COALESCE(SUM(eip.inventory), 0) AS total_number, COALESCE(SUM(COALESCE(eip.actual_amount, eip.amount, 0) * eip.inventory), 0) AS total_amount FROM "a57be577deb434"."tbl_erp_inventory_products" "eip" INNER JOIN "a57be577deb434"."tbl_products" "prod" ON prod.id = eip.product_id LEFT JOIN "a57be577deb434"."tbl_product_series" "gs" ON gs.id = prod.product_serie WHERE ("eip"."inventory" > 0) AND (("eip"."erp_purchase_inbound_id" IS NOT NULL) OR ("eip"."erp_purchase_gift_id" IS NOT NULL) OR ("eip"."erp_inventory_build_id" IS NOT NULL) OR ("eip"."erp_inventory_disassemble_id" IS NOT NULL) OR ("eip"."erp_inventory_start_id" IS NOT NULL)) GROUP BY gs.id, gs.name
17:57:48.509infoyii\db\Command::querySELECT prod.id AS dim_key, prod.name AS dim_name, COALESCE(SUM(eip.inventory), 0) AS total_number, COALESCE(SUM(COALESCE(eip.actual_amount, eip.amount, 0) * eip.inventory), 0) AS total_amount FROM "a57be577deb434"."tbl_erp_inventory_products" "eip" INNER JOIN "a57be577deb434"."tbl_products" "prod" ON prod.id = eip.product_id WHERE ("eip"."inventory" > 0) AND (("eip"."erp_purchase_inbound_id" IS NOT NULL) OR ("eip"."erp_purchase_gift_id" IS NOT NULL) OR ("eip"."erp_inventory_build_id" IS NOT NULL) OR ("eip"."erp_inventory_disassemble_id" IS NOT NULL) OR ("eip"."erp_inventory_start_id" IS NOT NULL)) GROUP BY prod.id, prod.name
17:57:48.510infoyii\db\Command::querySELECT "prod"."id", gb.name AS brand_name, gt.name AS type_name, gc.name AS component_name, gs.name AS serie_name FROM "a57be577deb434"."tbl_products" "prod" LEFT JOIN "a57be577deb434"."tbl_product_brands" "gb" ON gb.id = prod.product_brand LEFT JOIN "a57be577deb434"."tbl_product_types" "gt" ON gt.id = prod.product_type LEFT JOIN "a57be577deb434"."tbl_product_components" "gc" ON gc.id = prod.product_component LEFT JOIN "a57be577deb434"."tbl_product_series" "gs" ON gs.id = prod.product_serie WHERE "prod"."id" IN (39, 672, 941, 1025, 1224, 1231, 1234, 1238, 1245, 1246, 1372, 1562, 1584, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2080, 2083, 2084, 2085, 2086, 2171, 2242, 2255, 2261, 2262, 2269)
17:57:48.513traceyii\redis\Connection::executeCommandExecuting Redis Command: GET
17:57:48.513traceyii\redis\Connection::executeCommandExecuting Redis Command: MGET
17:57:48.514infoyii\db\Command::queryINSERT INTO "global"."tbl_api_log" ("code", "schema", "user_id", "device_type", "url", "request", "response", "php_error", "time", "duration") VALUES (200, 'a57be577deb434', 1001, 5, 'vue/smart-board/sales', '{"period":"today","web_access_token":"YNQKwEYJYN8muCSh8ExnNlBf2oepDAlv"}', '{"code":2000,"result":{"part1":{"current_revenue":"0.00","current_profit":"0.00","target_revenue":32258.0645,"target_profit":"","revenue_rate":"0","profit_rate":null,"revenue_diff":32258.0645,"profit_diff":null,"previous_revenue":"0.00","previous_profit":"0.00","last_year_revenue":"0.00","last_year_profit":"0.00","vs_previous_revenue":null,"vs_previous_profit":null,"vs_last_year_revenue":null,"vs_last_year_profit":null},"part2":{"categories":["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],"seriesThisYearProfit":[{"key":"2026-01","name":"1\u6708","model":{"month":"1\u6708","this_year_profit":"427954.24","last_year_profit":"0.00","growth_rate":"1"},"y":"427954.24"},{"key":"2026-02","name":"2\u6708","model":{"month":"2\u6708","this_year_profit":"347473.67","last_year_profit":"0.00","growth_rate":"1"},"y":"347473.67"},{"key":"2026-03","name":"3\u6708","model":{"month":"3\u6708","this_year_profit":"-18714.15","last_year_profit":"0.00","growth_rate":null},"y":"-18714.15"},{"key":"2026-04","name":"4\u6708","model":{"month":"4\u6708","this_year_profit":"4182575.80","last_year_profit":"0.00","growth_rate":"1"},"y":"4182575.80"},{"key":"2026-05","name":"5\u6708","model":{"month":"5\u6708","this_year_profit":"8537532.80","last_year_profit":"0.00","growth_rate":"1"},"y":"8537532.80"},{"key":"2026-06","name":"6\u6708","model":{"month":"6\u6708","this_year_profit":null,"last_year_profit":"0.00","growth_rate":null},"y":null},{"key":"2026-07","name":"7\u6708","model":{"month":"7\u6708","this_year_profit":null,"last_year_profit":"0.00","growth_rate":null},"y":null},{"key":"2026-08","name":"8\u6708","model":{"month":"8\u6708","this_year_profit":null,"last_year_profit":"3556082.07","growth_rate":null},"y":null},{"key":"2026-09","name":"9\u6708","model":{"month":"9\u6708","this_year_profit":null,"last_year_profit":"627916.42","growth_rate":null},"y":null},{"key":"2026-10","name":"10\u6708","model":{"month":"10\u6708","this_year_profit":null,"last_year_profit":"62113.55","growth_rate":null},"y":null},{"key":"2026-11","name":"11\u6708","model":{"month":"11\u6708","this_year_profit":null,"last_year_profit":"288306.62","growth_rate":null},"y":null},{"key":"2026-12","name":"12\u6708","model":{"month":"12\u6708","this_year_profit":null,"last_year_profit":"636593.48","growth_rate":null},"y":null}],"seriesLastYearProfit":[{"key":"2025-01","name":"1\u6708","model":{"month":"1\u6708","this_year_profit":"427954.24","last_year_profit":"0.00","growth_rate":null},"y":"0.00"},{"key":"2025-02","name":"2\u6708","model":{"month":"2\u6708","this_year_profit":"347473.67","last_year_profit":"0.00","growth_rate":null},"y":"0.00"},{"key":"2025-03","name":"3\u6708","model":{"month":"3\u6708","this_year_profit":"-18714.15","last_year_profit":"0.00","growth_rate":null},"y":"0.00"},{"key":"2025-04","name":"4\u6708","model":{"month":"4\u6708","this_year_profit":"4182575.80","last_year_profit":"0.00","growth_rate":null},"y":"0.00"},{"key":"2025-05","name":"5\u6708","model":{"month":"5\u6708","this_year_profit":"8537532.80","last_year_profit":"0.00","growth_rate":null},"y":"0.00"},{"key":"2025-06","name":"6\u6708","model":{"month":"6\u6708","this_year_profit":"0.00","last_year_profit":"0.00","growth_rate":null},"y":"0.00"},{"key":"2025-07","name":"7\u6708","model":{"month":"7\u6708","this_year_profit":"0.00","last_year_profit":"0.00","growth_rate":null},"y":"0.00"},{"key":"2025-08","name":"8\u6708","model":{"month":"8\u6708","this_year_profit":"0.00","last_year_profit":"3556082.07","growth_rate":-1},"y":"3556082.07"},{"key":"2025-09","name":"9\u6708","model":{"month":"9\u6708","this_year_profit":"0.00","last_year_profit":"627916.42","growth_rate":-1},"y":"627916.42"},{"key":"2025-10","name":"10\u6708","model":{"month":"10\u6708","this_year_profit":"0.00","last_year_profit":"62113.55","growth_rate":-1},"y":"62113.55"},{"key":"2025-11","name":"11\u6708","model":{"month":"11\u6708","this_year_profit":"0.00","last_year_profit":"288306.62","growth_rate":-1},"y":"288306.62"},{"key":"2025-12","name":"12\u6708","model":{"month":"12\u6708","this_year_profit":"0.00","last_year_profit":"636593.48","growth_rate":-1},"y":"636593.48"}],"seriesThisYearRevenue":[{"key":"2026-01","name":"1\u6708","model":{"month":"1\u6708","this_year_revenue":"6402227.6","last_year_revenue":"973006.2","growth_rate":5.5798},"y":"6402227.6"},{"key":"2026-02","name":"2\u6708","model":{"month":"2\u6708","this_year_revenue":"82820","last_year_revenue":"5830591.5","growth_rate":-0.9857},"y":"82820"},{"key":"2026-03","name":"3\u6708","model":{"month":"3\u6708","this_year_revenue":"2415885.77","last_year_revenue":"169214","growth_rate":13.2771},"y":"2415885.77"},{"key":"2026-04","name":"4\u6708","model":{"month":"4\u6708","this_year_revenue":"12777684","last_year_revenue":"1600589","growth_rate":6.9831},"y":"12777684"},{"key":"2026-05","name":"5\u6708","model":{"month":"5\u6708","this_year_revenue":"76186","last_year_revenue":"5896507","growth_rate":-0.987},"y":"76186"},{"key":"2026-06","name":"6\u6708","model":{"month":"6\u6708","this_year_revenue":null,"last_year_revenue":"1078998.1","growth_rate":null},"y":null},{"key":"2026-07","name":"7\u6708","model":{"month":"7\u6708","this_year_revenue":null,"last_year_revenue":"5257393","growth_rate":null},"y":null},{"key":"2026-08","name":"8\u6708","model":{"month":"8\u6708","this_year_revenue":null,"last_year_revenue":"1244326","growth_rate":null},"y":null},{"key":"2026-09","name":"9\u6708","model":{"month":"9\u6708","this_year_revenue":null,"last_year_revenue":"656924.6","growth_rate":null},"y":null},{"key":"2026-10","name":"10\u6708","model":{"month":"10\u6708","this_year_revenue":null,"last_year_revenue":"738895","growth_rate":null},"y":null},{"key":"2026-11","name":"11\u6708","model":{"month":"11\u6708","this_year_revenue":null,"last_year_revenue":"5655254.39","growth_rate":null},"y":null},{"key":"2026-12","name":"12\u6708","model":{"month":"12\u6708","this_year_revenue":null,"last_year_revenue":"6321739","growth_rate":null},"y":null}],"seriesLastYearRevenue":[{"key":"2025-01","name":"1\u6708","model":{"month":"1\u6708","this_year_revenue":"6402227.6","last_year_revenue":"973006.2","growth_rate":5.5798},"y":"973006.2"},{"key":"2025-02","name":"2\u6708","model":{"month":"2\u6708","this_year_revenue":"82820","last_year_revenue":"5830591.5","growth_rate":-0.9857},"y":"5830591.5"},{"key":"2025-03","name":"3\u6708","model":{"month":"3\u6708","this_year_revenue":"2415885.77","last_year_revenue":"169214","growth_rate":13.2771},"y":"169214"},{"key":"2025-04","name":"4\u6708","model":{"month":"4\u6708","this_year_revenue":"12777684","last_year_revenue":"1600589","growth_rate":6.9831},"y":"1600589"},{"key":"2025-05","name":"5\u6708","model":{"month":"5\u6708","this_year_revenue":"76186","last_year_revenue":"5896507","growth_rate":-0.987},"y":"5896507"},{"key":"2025-06","name":"6\u6708","model":{"month":"6\u6708","this_year_revenue":"0","last_year_revenue":"1078998.1","growth_rate":-1},"y":"1078998.1"},{"key":"2025-07","name":"7\u6708","model":{"month":"7\u6708","this_year_revenue":"0","last_year_revenue":"5257393","growth_rate":-1},"y":"5257393"},{"key":"2025-08","name":"8\u6708","model":{"month":"8\u6708","this_year_revenue":"0","last_year_revenue":"1244326","growth_rate":-1},"y":"1244326"},{"key":"2025-09","name":"9\u6708","model":{"month":"9\u6708","this_year_revenue":"0","last_year_revenue":"656924.6","growth_rate":-1},"y":"656924.6"},{"key":"2025-10","name":"10\u6708","model":{"month":"10\u6708","this_year_revenue":"0","last_year_revenue":"738895","growth_rate":-1},"y":"738895"},{"key":"2025-11","name":"11\u6708","model":{"month":"11\u6708","this_year_revenue":"0","last_year_revenue":"5655254.39","growth_rate":-1},"y":"5655254.39"},{"key":"2025-12","name":"12\u6708","model":{"month":"12\u6708","this_year_revenue":"0","last_year_revenue":"6321739","growth_rate":-1},"y":"6321739"}]},"part3":{"maintenance":{"total_clients":1030,"active_clients":179,"progress":0.1737,"vs_previous":-0.1788,"vs_last_year":-0.1788},"contracted":{"client_count":0,"dev_rate":"0","client_vs_previous":null,"client_vs_last_year":-1},"not_contracted":{"client_count":1030,"pending_rate":1},"collection":{"receivable":"23786673.71","collected":"0","collection_rate":0.921}},"part4":{"status_trend":{"categories":["2026-01","2026-02","2026-03","2026-04","2026-05","2026-06","2026-07","2026-08","2026-09","2026-10","2026-11","2026-12"],"seriesStatus1":[{"key":"2026-01","name":"\u6f5c\u5728\u5546\u673a","model":{"current":16,"last":17,"growth":-0.0588,"current_budget":"27345000","last_budget":"8470000","budget_growth":2.2284},"y":16},{"key":"2026-02","name":"\u6f5c\u5728\u5546\u673a","model":{"current":16,"last":17,"growth":-0.0588,"current_budget":"27104600","last_budget":"8470000","budget_growth":2.2},"y":16},{"key":"2026-03","name":"\u6f5c\u5728\u5546\u673a","model":{"current":17,"last":17,"growth":"0","current_budget":"27134400","last_budget":"8470000","budget_growth":2.2035},"y":17},{"key":"2026-04","name":"\u6f5c\u5728\u5546\u673a","model":{"current":17,"last":17,"growth":"0","current_budget":"27134400","last_budget":"8470000","budget_growth":2.2035},"y":17},{"key":"2026-05","name":"\u6f5c\u5728\u5546\u673a","model":{"current":17,"last":14,"growth":0.2142,"current_budget":"27134400","last_budget":"7470000","budget_growth":2.6324},"y":17},{"key":"2026-06","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":16,"growth":null,"current_budget":null,"last_budget":"7470000","budget_growth":null},"y":null},{"key":"2026-07","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":16,"growth":null,"current_budget":null,"last_budget":"7470000","budget_growth":null},"y":null},{"key":"2026-08","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":17,"growth":null,"current_budget":null,"last_budget":"27470000","budget_growth":null},"y":null},{"key":"2026-09","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":17,"growth":null,"current_budget":null,"last_budget":"27470000","budget_growth":null},"y":null},{"key":"2026-10","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":17,"growth":null,"current_budget":null,"last_budget":"27470000","budget_growth":null},"y":null},{"key":"2026-11","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":18,"growth":null,"current_budget":null,"last_budget":"27565000","budget_growth":null},"y":null},{"key":"2026-12","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":18,"growth":null,"current_budget":null,"last_budget":"27565000","budget_growth":null},"y":null}],"seriesStatus2":[{"key":"2026-01","name":"\u660e\u786e\u9700\u6c42","model":{"current":28,"last":28,"growth":"0","current_budget":"57368224.06","last_budget":"17014973.56","budget_growth":2.3716},"y":28},{"key":"2026-02","name":"\u660e\u786e\u9700\u6c42","model":{"current":30,"last":28,"growth":0.0714,"current_budget":"57432124.06","last_budget":"17092104.06","budget_growth":2.3601},"y":30},{"key":"2026-03","name":"\u660e\u786e\u9700\u6c42","model":{"current":47,"last":32,"growth":0.4687,"current_budget":"70689580.06","last_budget":"22021824.06","budget_growth":2.2099},"y":47},{"key":"2026-04","name":"\u660e\u786e\u9700\u6c42","model":{"current":51,"last":42,"growth":0.2142,"current_budget":"73273587.06","last_budget":"25863057.06","budget_growth":1.8331},"y":51},{"key":"2026-05","name":"\u660e\u786e\u9700\u6c42","model":{"current":51,"last":35,"growth":0.4571,"current_budget":"73266032.06","last_budget":"62945192.16","budget_growth":0.1639},"y":51},{"key":"2026-06","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":33,"growth":null,"current_budget":null,"last_budget":"62998025.06","budget_growth":null},"y":null},{"key":"2026-07","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":26,"growth":null,"current_budget":null,"last_budget":"55577304.66","budget_growth":null},"y":null},{"key":"2026-08","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":27,"growth":null,"current_budget":null,"last_budget":"54903321.66","budget_growth":null},"y":null},{"key":"2026-09","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":39,"growth":null,"current_budget":null,"last_budget":"55745974.06","budget_growth":null},"y":null},{"key":"2026-10","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":54,"growth":null,"current_budget":null,"last_budget":"60724451.05","budget_growth":null},"y":null},{"key":"2026-11","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":55,"growth":null,"current_budget":null,"last_budget":"61249935.46","budget_growth":null},"y":null},{"key":"2026-12","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":26,"growth":null,"current_budget":null,"last_budget":"56879587.06","budget_growth":null},"y":null}],"seriesStatus3":[{"key":"2026-01","name":"\u5df2\u6210\u4ea4","model":{"current":17,"last":15,"growth":0.1333,"current_budget":"6926617.6","last_budget":"1005006.2","budget_growth":5.8921},"y":17},{"key":"2026-02","name":"\u5df2\u6210\u4ea4","model":{"current":5,"last":13,"growth":-0.6153,"current_budget":"53020","last_budget":"5795491.5","budget_growth":-0.9908},"y":5},{"key":"2026-03","name":"\u5df2\u6210\u4ea4","model":{"current":7,"last":17,"growth":-0.5882,"current_budget":"2441130.77","last_budget":"147314","budget_growth":15.5709},"y":7},{"key":"2026-04","name":"\u5df2\u6210\u4ea4","model":{"current":5,"last":19,"growth":-0.7368,"current_budget":"13197691","last_budget":"1045350","budget_growth":11.6251},"y":5},{"key":"2026-05","name":"\u5df2\u6210\u4ea4","model":{"current":7,"last":23,"growth":-0.6956,"current_budget":"402741","last_budget":"6164747","budget_growth":-0.9346},"y":7},{"key":"2026-06","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":21,"growth":null,"current_budget":null,"last_budget":"1168057.1","budget_growth":null},"y":null},{"key":"2026-07","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":29,"growth":null,"current_budget":null,"last_budget":"5515094","budget_growth":null},"y":null},{"key":"2026-08","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":14,"growth":null,"current_budget":null,"last_budget":"928626","budget_growth":null},"y":null},{"key":"2026-09","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":15,"growth":null,"current_budget":null,"last_budget":"972624.6","budget_growth":null},"y":null},{"key":"2026-10","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":18,"growth":null,"current_budget":null,"last_budget":"717727","budget_growth":null},"y":null},{"key":"2026-11","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":18,"growth":null,"current_budget":null,"last_budget":"1074917.99","budget_growth":null},"y":null},{"key":"2026-12","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":34,"growth":null,"current_budget":null,"last_budget":"10398853.4","budget_growth":null},"y":null}],"seriesStatus4":[{"key":"2026-01","name":"\u5df2\u653e\u5f03","model":{"current":1,"last":2,"growth":-0.5,"current_budget":"100000","last_budget":"110000","budget_growth":-0.0909},"y":1},{"key":"2026-02","name":"\u5df2\u653e\u5f03","model":{"current":3,"last":0,"growth":null,"current_budget":"440000","last_budget":"0","budget_growth":null},"y":3},{"key":"2026-03","name":"\u5df2\u653e\u5f03","model":{"current":1,"last":2,"growth":-0.5,"current_budget":"0","last_budget":"800000","budget_growth":-1},"y":1},{"key":"2026-04","name":"\u5df2\u653e\u5f03","model":{"current":1,"last":0,"growth":null,"current_budget":"7","last_budget":"0","budget_growth":null},"y":1},{"key":"2026-05","name":"\u5df2\u653e\u5f03","model":{"current":0,"last":3,"growth":-1,"current_budget":"0","last_budget":"2040000","budget_growth":-1},"y":0},{"key":"2026-06","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":1,"growth":null,"current_budget":null,"last_budget":"200000","budget_growth":null},"y":null},{"key":"2026-07","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":3,"growth":null,"current_budget":null,"last_budget":"395000","budget_growth":null},"y":null},{"key":"2026-08","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":3,"growth":null,"current_budget":null,"last_budget":"1550000","budget_growth":null},"y":null},{"key":"2026-09","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":1,"growth":null,"current_budget":null,"last_budget":"290000","budget_growth":null},"y":null},{"key":"2026-10","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":0,"growth":null,"current_budget":null,"last_budget":"0","budget_growth":null},"y":null},{"key":"2026-11","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":4,"growth":null,"current_budget":null,"last_budget":"200000","budget_growth":null},"y":null},{"key":"2026-12","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":14,"growth":null,"current_budget":null,"last_budget":"820900","budget_growth":null},"y":null}],"seriesStatus5":[{"key":"2026-01","name":"\u5df2\u6682\u505c","model":{"current":6,"last":3,"growth":1,"current_budget":"514113","last_budget":"600000","budget_growth":-0.1431},"y":6},{"key":"2026-02","name":"\u5df2\u6682\u505c","model":{"current":3,"last":1,"growth":2,"current_budget":"59600","last_budget":"300000","budget_growth":-0.8013},"y":3},{"key":"2026-03","name":"\u5df2\u6682\u505c","model":{"current":1,"last":2,"growth":-0.5,"current_budget":"4444","last_budget":"1020000","budget_growth":-0.9956},"y":1},{"key":"2026-04","name":"\u5df2\u6682\u505c","model":{"current":3,"last":2,"growth":0.5,"current_budget":"3068007","last_budget":"464761","budget_growth":5.6012},"y":3},{"key":"2026-05","name":"\u5df2\u6682\u505c","model":{"current":0,"last":15,"growth":-1,"current_budget":"0","last_budget":"4960000","budget_growth":-1},"y":0},{"key":"2026-06","name":"\u5df2\u6682\u505c","model":{"current":null,"last":3,"growth":null,"current_budget":null,"last_budget":"188000","budget_growth":null},"y":null},{"key":"2026-07","name":"\u5df2\u6682\u505c","model":{"current":null,"last":6,"growth":null,"current_budget":null,"last_budget":"8132220","budget_growth":null},"y":null},{"key":"2026-08","name":"\u5df2\u6682\u505c","model":{"current":null,"last":3,"growth":null,"current_budget":null,"last_budget":"31074800","budget_growth":null},"y":null},{"key":"2026-09","name":"\u5df2\u6682\u505c","model":{"current":null,"last":9,"growth":null,"current_budget":null,"last_budget":"5311740","budget_growth":null},"y":null},{"key":"2026-10","name":"\u5df2\u6682\u505c","model":{"current":null,"last":6,"growth":null,"current_budget":null,"last_budget":"6147000","budget_growth":null},"y":null},{"key":"2026-11","name":"\u5df2\u6682\u505c","model":{"current":null,"last":3,"growth":null,"current_budget":null,"last_budget":"220000","budget_growth":null},"y":null},{"key":"2026-12","name":"\u5df2\u6682\u505c","model":{"current":null,"last":10,"growth":null,"current_budget":null,"last_budget":"421800","budget_growth":null},"y":null}],"seriesLastStatus1":[{"key":"2025-01","name":"\u6f5c\u5728\u5546\u673a","model":{"current":16,"last":17,"growth":-0.0588,"current_budget":"27345000","last_budget":"8470000","budget_growth":2.2284},"y":17},{"key":"2025-02","name":"\u6f5c\u5728\u5546\u673a","model":{"current":16,"last":17,"growth":-0.0588,"current_budget":"27104600","last_budget":"8470000","budget_growth":2.2},"y":17},{"key":"2025-03","name":"\u6f5c\u5728\u5546\u673a","model":{"current":17,"last":17,"growth":"0","current_budget":"27134400","last_budget":"8470000","budget_growth":2.2035},"y":17},{"key":"2025-04","name":"\u6f5c\u5728\u5546\u673a","model":{"current":17,"last":17,"growth":"0","current_budget":"27134400","last_budget":"8470000","budget_growth":2.2035},"y":17},{"key":"2025-05","name":"\u6f5c\u5728\u5546\u673a","model":{"current":17,"last":14,"growth":0.2142,"current_budget":"27134400","last_budget":"7470000","budget_growth":2.6324},"y":14},{"key":"2025-06","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":16,"growth":null,"current_budget":null,"last_budget":"7470000","budget_growth":null},"y":16},{"key":"2025-07","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":16,"growth":null,"current_budget":null,"last_budget":"7470000","budget_growth":null},"y":16},{"key":"2025-08","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":17,"growth":null,"current_budget":null,"last_budget":"27470000","budget_growth":null},"y":17},{"key":"2025-09","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":17,"growth":null,"current_budget":null,"last_budget":"27470000","budget_growth":null},"y":17},{"key":"2025-10","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":17,"growth":null,"current_budget":null,"last_budget":"27470000","budget_growth":null},"y":17},{"key":"2025-11","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":18,"growth":null,"current_budget":null,"last_budget":"27565000","budget_growth":null},"y":18},{"key":"2025-12","name":"\u6f5c\u5728\u5546\u673a","model":{"current":null,"last":18,"growth":null,"current_budget":null,"last_budget":"27565000","budget_growth":null},"y":18}],"seriesLastStatus2":[{"key":"2025-01","name":"\u660e\u786e\u9700\u6c42","model":{"current":28,"last":28,"growth":"0","current_budget":"57368224.06","last_budget":"17014973.56","budget_growth":2.3716},"y":28},{"key":"2025-02","name":"\u660e\u786e\u9700\u6c42","model":{"current":30,"last":28,"growth":0.0714,"current_budget":"57432124.06","last_budget":"17092104.06","budget_growth":2.3601},"y":28},{"key":"2025-03","name":"\u660e\u786e\u9700\u6c42","model":{"current":47,"last":32,"growth":0.4687,"current_budget":"70689580.06","last_budget":"22021824.06","budget_growth":2.2099},"y":32},{"key":"2025-04","name":"\u660e\u786e\u9700\u6c42","model":{"current":51,"last":42,"growth":0.2142,"current_budget":"73273587.06","last_budget":"25863057.06","budget_growth":1.8331},"y":42},{"key":"2025-05","name":"\u660e\u786e\u9700\u6c42","model":{"current":51,"last":35,"growth":0.4571,"current_budget":"73266032.06","last_budget":"62945192.16","budget_growth":0.1639},"y":35},{"key":"2025-06","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":33,"growth":null,"current_budget":null,"last_budget":"62998025.06","budget_growth":null},"y":33},{"key":"2025-07","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":26,"growth":null,"current_budget":null,"last_budget":"55577304.66","budget_growth":null},"y":26},{"key":"2025-08","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":27,"growth":null,"current_budget":null,"last_budget":"54903321.66","budget_growth":null},"y":27},{"key":"2025-09","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":39,"growth":null,"current_budget":null,"last_budget":"55745974.06","budget_growth":null},"y":39},{"key":"2025-10","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":54,"growth":null,"current_budget":null,"last_budget":"60724451.05","budget_growth":null},"y":54},{"key":"2025-11","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":55,"growth":null,"current_budget":null,"last_budget":"61249935.46","budget_growth":null},"y":55},{"key":"2025-12","name":"\u660e\u786e\u9700\u6c42","model":{"current":null,"last":26,"growth":null,"current_budget":null,"last_budget":"56879587.06","budget_growth":null},"y":26}],"seriesLastStatus3":[{"key":"2025-01","name":"\u5df2\u6210\u4ea4","model":{"current":17,"last":15,"growth":0.1333,"current_budget":"6926617.6","last_budget":"1005006.2","budget_growth":5.8921},"y":15},{"key":"2025-02","name":"\u5df2\u6210\u4ea4","model":{"current":5,"last":13,"growth":-0.6153,"current_budget":"53020","last_budget":"5795491.5","budget_growth":-0.9908},"y":13},{"key":"2025-03","name":"\u5df2\u6210\u4ea4","model":{"current":7,"last":17,"growth":-0.5882,"current_budget":"2441130.77","last_budget":"147314","budget_growth":15.5709},"y":17},{"key":"2025-04","name":"\u5df2\u6210\u4ea4","model":{"current":5,"last":19,"growth":-0.7368,"current_budget":"13197691","last_budget":"1045350","budget_growth":11.6251},"y":19},{"key":"2025-05","name":"\u5df2\u6210\u4ea4","model":{"current":7,"last":23,"growth":-0.6956,"current_budget":"402741","last_budget":"6164747","budget_growth":-0.9346},"y":23},{"key":"2025-06","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":21,"growth":null,"current_budget":null,"last_budget":"1168057.1","budget_growth":null},"y":21},{"key":"2025-07","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":29,"growth":null,"current_budget":null,"last_budget":"5515094","budget_growth":null},"y":29},{"key":"2025-08","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":14,"growth":null,"current_budget":null,"last_budget":"928626","budget_growth":null},"y":14},{"key":"2025-09","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":15,"growth":null,"current_budget":null,"last_budget":"972624.6","budget_growth":null},"y":15},{"key":"2025-10","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":18,"growth":null,"current_budget":null,"last_budget":"717727","budget_growth":null},"y":18},{"key":"2025-11","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":18,"growth":null,"current_budget":null,"last_budget":"1074917.99","budget_growth":null},"y":18},{"key":"2025-12","name":"\u5df2\u6210\u4ea4","model":{"current":null,"last":34,"growth":null,"current_budget":null,"last_budget":"10398853.4","budget_growth":null},"y":34}],"seriesLastStatus4":[{"key":"2025-01","name":"\u5df2\u653e\u5f03","model":{"current":1,"last":2,"growth":-0.5,"current_budget":"100000","last_budget":"110000","budget_growth":-0.0909},"y":2},{"key":"2025-02","name":"\u5df2\u653e\u5f03","model":{"current":3,"last":0,"growth":null,"current_budget":"440000","last_budget":"0","budget_growth":null},"y":0},{"key":"2025-03","name":"\u5df2\u653e\u5f03","model":{"current":1,"last":2,"growth":-0.5,"current_budget":"0","last_budget":"800000","budget_growth":-1},"y":2},{"key":"2025-04","name":"\u5df2\u653e\u5f03","model":{"current":1,"last":0,"growth":null,"current_budget":"7","last_budget":"0","budget_growth":null},"y":0},{"key":"2025-05","name":"\u5df2\u653e\u5f03","model":{"current":0,"last":3,"growth":-1,"current_budget":"0","last_budget":"2040000","budget_growth":-1},"y":3},{"key":"2025-06","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":1,"growth":null,"current_budget":null,"last_budget":"200000","budget_growth":null},"y":1},{"key":"2025-07","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":3,"growth":null,"current_budget":null,"last_budget":"395000","budget_growth":null},"y":3},{"key":"2025-08","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":3,"growth":null,"current_budget":null,"last_budget":"1550000","budget_growth":null},"y":3},{"key":"2025-09","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":1,"growth":null,"current_budget":null,"last_budget":"290000","budget_growth":null},"y":1},{"key":"2025-10","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":0,"growth":null,"current_budget":null,"last_budget":"0","budget_growth":null},"y":0},{"key":"2025-11","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":4,"growth":null,"current_budget":null,"last_budget":"200000","budget_growth":null},"y":4},{"key":"2025-12","name":"\u5df2\u653e\u5f03","model":{"current":null,"last":14,"growth":null,"current_budget":null,"last_budget":"820900","budget_growth":null},"y":14}],"seriesLastStatus5":[{"key":"2025-01","name":"\u5df2\u6682\u505c","model":{"current":6,"last":3,"growth":1,"current_budget":"514113","last_budget":"600000","budget_growth":-0.1431},"y":3},{"key":"2025-02","name":"\u5df2\u6682\u505c","model":{"current":3,"last":1,"growth":2,"current_budget":"59600","last_budget":"300000","budget_growth":-0.8013},"y":1},{"key":"2025-03","name":"\u5df2\u6682\u505c","model":{"current":1,"last":2,"growth":-0.5,"current_budget":"4444","last_budget":"1020000","budget_growth":-0.9956},"y":2},{"key":"2025-04","name":"\u5df2\u6682\u505c","model":{"current":3,"last":2,"growth":0.5,"current_budget":"3068007","last_budget":"464761","budget_growth":5.6012},"y":2},{"key":"2025-05","name":"\u5df2\u6682\u505c","model":{"current":0,"last":15,"growth":-1,"current_budget":"0","last_budget":"4960000","budget_growth":-1},"y":15},{"key":"2025-06","name":"\u5df2\u6682\u505c","model":{"current":null,"last":3,"growth":null,"current_budget":null,"last_budget":"188000","budget_growth":null},"y":3},{"key":"2025-07","name":"\u5df2\u6682\u505c","model":{"current":null,"last":6,"growth":null,"current_budget":null,"last_budget":"8132220","budget_growth":null},"y":6},{"key":"2025-08","name":"\u5df2\u6682\u505c","model":{"current":null,"last":3,"growth":null,"current_budget":null,"last_budget":"31074800","budget_growth":null},"y":3},{"key":"2025-09","name":"\u5df2\u6682\u505c","model":{"current":null,"last":9,"growth":null,"current_budget":null,"last_budget":"5311740","budget_growth":null},"y":9},{"key":"2025-10","name":"\u5df2\u6682\u505c","model":{"current":null,"last":6,"growth":null,"current_budget":null,"last_budget":"6147000","budget_growth":null},"y":6},{"key":"2025-11","name":"\u5df2\u6682\u505c","model":{"current":null,"last":3,"growth":null,"current_budget":null,"last_budget":"220000","budget_growth":null},"y":3},{"key":"2025-12","name":"\u5df2\u6682\u505c","model":{"current":null,"last":10,"growth":null,"current_budget":null,"last_budget":"421800","budget_growth":null},"y":10}]},"sales_stages":{"items":[{"stage_id":2,"stage":"\u786e\u8ba4\u95ee\u9898","count":0,"revenue":"0","profit":"0"},{"stage_id":3,"stage":"\u65b9\u6848\u8bbe\u8ba1","count":0,"revenue":"0","profit":"0"},{"stage_id":4,"stage":"\u786e\u8ba4\u65b9\u6848","count":0,"revenue":"0","profit":"0"},{"stage_id":5,"stage":"\u5546\u52a1\u62a5\u4ef7","count":0,"revenue":"0","profit":"0"},{"stage_id":6,"stage":"\u63a8\u52a8\u6210\u4ea4","count":0,"revenue":"0","profit":"0"},{"stage_id":9,"stage":"\u7b7e\u8ba2\u5408\u540c","count":0,"revenue":"0","profit":"0"},{"stage_id":10,"stage":"\u4ea4\u8d27\u4e2d","count":0,"revenue":"0","profit":"0"},{"stage_id":49,"stage":"\u6536\u6b3e\u4e2d","count":0,"revenue":"0","profit":"0"}],"total_amount":0}},"part5":{"expense_type":[],"expense_trend":{"categories":["2026-01","2026-02","2026-03","2026-04","2026-05","2026-06","2026-07","2026-08","2026-09","2026-10","2026-11","2026-12"],"currentYear":[{"key":"2026-01","name":"2026-01","model":{"amount":"44113.07","last_amount":"22057.90","growth":0.9998},"y":"44113.07"},{"key":"2026-02","name":"2026-02","model":{"amount":"16846.20","last_amount":"15025.01","growth":0.1212},"y":"16846.20"},{"key":"2026-03","name":"2026-03","model":{"amount":"46399.29","last_amount":"67759.14","growth":-0.3152},"y":"46399.29"},{"key":"2026-04","name":"2026-04","model":{"amount":"893797.00","last_amount":"21644.07","growth":40.2952},"y":"893797.00"},{"key":"2026-05","name":"2026-05","model":{"amount":"4031.50","last_amount":"30026.72","growth":-0.8657},"y":"4031.50"},{"key":"2026-06","name":"2026-06","model":{"amount":null,"last_amount":"44236.44","growth":null},"y":null},{"key":"2026-07","name":"2026-07","model":{"amount":null,"last_amount":"44604.31","growth":null},"y":null},{"key":"2026-08","name":"2026-08","model":{"amount":null,"last_amount":"27839.27","growth":null},"y":null},{"key":"2026-09","name":"2026-09","model":{"amount":null,"last_amount":"38727.16","growth":null},"y":null},{"key":"2026-10","name":"2026-10","model":{"amount":null,"last_amount":"28475.16","growth":null},"y":null},{"key":"2026-11","name":"2026-11","model":{"amount":null,"last_amount":"51844.94","growth":null},"y":null},{"key":"2026-12","name":"2026-12","model":{"amount":null,"last_amount":"19348.88","growth":null},"y":null}],"lastYear":[{"key":"2025-01","name":"2026-01","model":{"amount":"44113.07","last_amount":"22057.90","growth":0.9998},"y":"22057.90"},{"key":"2025-02","name":"2026-02","model":{"amount":"16846.20","last_amount":"15025.01","growth":0.1212},"y":"15025.01"},{"key":"2025-03","name":"2026-03","model":{"amount":"46399.29","last_amount":"67759.14","growth":-0.3152},"y":"67759.14"},{"key":"2025-04","name":"2026-04","model":{"amount":"893797.00","last_amount":"21644.07","growth":40.2952},"y":"21644.07"},{"key":"2025-05","name":"2026-05","model":{"amount":"4031.50","last_amount":"30026.72","growth":-0.8657},"y":"30026.72"},{"key":"2025-06","name":"2026-06","model":{"amount":null,"last_amount":"44236.44","growth":null},"y":"44236.44"},{"key":"2025-07","name":"2026-07","model":{"amount":null,"last_amount":"44604.31","growth":null},"y":"44604.31"},{"key":"2025-08","name":"2026-08","model":{"amount":null,"last_amount":"27839.27","growth":null},"y":"27839.27"},{"key":"2025-09","name":"2026-09","model":{"amount":null,"last_amount":"38727.16","growth":null},"y":"38727.16"},{"key":"2025-10","name":"2026-10","model":{"amount":null,"last_amount":"28475.16","growth":null},"y":"28475.16"},{"key":"2025-11","name":"2026-11","model":{"amount":null,"last_amount":"51844.94","growth":null},"y":"51844.94"},{"key":"2025-12","name":"2026-12","model":{"amount":null,"last_amount":"19348.88","growth":null},"y":"19348.88"}],"totalAmount":1005187.06,"totalLastAmount":156512.84,"totalGrowth":5.4223}},"part6":{"opportunity_source":[],"sales_activity":{"categories":["2026-01","2026-02","2026-03","2026-04","2026-05","2026-06","2026-07","2026-08","2026-09","2026-10","2026-11","2026-12"],"visitCountCurrent":[{"key":"2026-01","name":"2026-01","model":{"visit_count":53,"last_visit_count":37,"count_growth":0.4324,"visit_hours":60.43,"last_visit_hours":37.87,"hours_growth":0.5958},"y":53},{"key":"2026-02","name":"2026-02","model":{"visit_count":21,"last_visit_count":38,"count_growth":-0.4473,"visit_hours":20.81,"last_visit_hours":53.85,"hours_growth":-0.6135},"y":21},{"key":"2026-03","name":"2026-03","model":{"visit_count":36,"last_visit_count":62,"count_growth":-0.4193,"visit_hours":41.01,"last_visit_hours":89.67,"hours_growth":-0.5426},"y":36},{"key":"2026-04","name":"2026-04","model":{"visit_count":9,"last_visit_count":53,"count_growth":-0.8301,"visit_hours":0.1,"last_visit_hours":69,"hours_growth":-0.9985},"y":9},{"key":"2026-05","name":"2026-05","model":{"visit_count":1,"last_visit_count":45,"count_growth":-0.9777,"visit_hours":0,"last_visit_hours":53.18,"hours_growth":-0.9999},"y":1},{"key":"2026-06","name":"2026-06","model":{"visit_count":null,"last_visit_count":43,"count_growth":null,"visit_hours":null,"last_visit_hours":54.08,"hours_growth":null},"y":null},{"key":"2026-07","name":"2026-07","model":{"visit_count":null,"last_visit_count":57,"count_growth":null,"visit_hours":null,"last_visit_hours":61.02,"hours_growth":null},"y":null},{"key":"2026-08","name":"2026-08","model":{"visit_count":null,"last_visit_count":50,"count_growth":null,"visit_hours":null,"last_visit_hours":67.77,"hours_growth":null},"y":null},{"key":"2026-09","name":"2026-09","model":{"visit_count":null,"last_visit_count":63,"count_growth":null,"visit_hours":null,"last_visit_hours":68.52,"hours_growth":null},"y":null},{"key":"2026-10","name":"2026-10","model":{"visit_count":null,"last_visit_count":47,"count_growth":null,"visit_hours":null,"last_visit_hours":53.79,"hours_growth":null},"y":null},{"key":"2026-11","name":"2026-11","model":{"visit_count":null,"last_visit_count":56,"count_growth":null,"visit_hours":null,"last_visit_hours":47.47,"hours_growth":null},"y":null},{"key":"2026-12","name":"2026-12","model":{"visit_count":null,"last_visit_count":57,"count_growth":null,"visit_hours":null,"last_visit_hours":48.7,"hours_growth":null},"y":null}],"visitCountLast":[{"key":"2025-01","name":"2026-01","model":{"visit_count":53,"last_visit_count":37,"count_growth":0.4324,"visit_hours":60.43,"last_visit_hours":37.87,"hours_growth":0.5958},"y":37},{"key":"2025-02","name":"2026-02","model":{"visit_count":21,"last_visit_count":38,"count_growth":-0.4473,"visit_hours":20.81,"last_visit_hours":53.85,"hours_growth":-0.6135},"y":38},{"key":"2025-03","name":"2026-03","model":{"visit_count":36,"last_visit_count":62,"count_growth":-0.4193,"visit_hours":41.01,"last_visit_hours":89.67,"hours_growth":-0.5426},"y":62},{"key":"2025-04","name":"2026-04","model":{"visit_count":9,"last_visit_count":53,"count_growth":-0.8301,"visit_hours":0.1,"last_visit_hours":69,"hours_growth":-0.9985},"y":53},{"key":"2025-05","name":"2026-05","model":{"visit_count":1,"last_visit_count":45,"count_growth":-0.9777,"visit_hours":0,"last_visit_hours":53.18,"hours_growth":-0.9999},"y":45},{"key":"2025-06","name":"2026-06","model":{"visit_count":null,"last_visit_count":43,"count_growth":null,"visit_hours":null,"last_visit_hours":54.08,"hours_growth":null},"y":43},{"key":"2025-07","name":"2026-07","model":{"visit_count":null,"last_visit_count":57,"count_growth":null,"visit_hours":null,"last_visit_hours":61.02,"hours_growth":null},"y":57},{"key":"2025-08","name":"2026-08","model":{"visit_count":null,"last_visit_count":50,"count_growth":null,"visit_hours":null,"last_visit_hours":67.77,"hours_growth":null},"y":50},{"key":"2025-09","name":"2026-09","model":{"visit_count":null,"last_visit_count":63,"count_growth":null,"visit_hours":null,"last_visit_hours":68.52,"hours_growth":null},"y":63},{"key":"2025-10","name":"2026-10","model":{"visit_count":null,"last_visit_count":47,"count_growth":null,"visit_hours":null,"last_visit_hours":53.79,"hours_growth":null},"y":47},{"key":"2025-11","name":"2026-11","model":{"visit_count":null,"last_visit_count":56,"count_growth":null,"visit_hours":null,"last_visit_hours":47.47,"hours_growth":null},"y":56},{"key":"2025-12","name":"2026-12","model":{"visit_count":null,"last_visit_count":57,"count_growth":null,"visit_hours":null,"last_visit_hours":48.7,"hours_growth":null},"y":57}],"visitHoursCurrent":[{"key":"2026-01","name":"2026-01","model":{"visit_count":53,"last_visit_count":37,"count_growth":0.4324,"visit_hours":60.43,"last_visit_hours":37.87,"hours_growth":0.5958},"y":60.43},{"key":"2026-02","name":"2026-02","model":{"visit_count":21,"last_visit_count":38,"count_growth":-0.4473,"visit_hours":20.81,"last_visit_hours":53.85,"hours_growth":-0.6135},"y":20.81},{"key":"2026-03","name":"2026-03","model":{"visit_count":36,"last_visit_count":62,"count_growth":-0.4193,"visit_hours":41.01,"last_visit_hours":89.67,"hours_growth":-0.5426},"y":41.01},{"key":"2026-04","name":"2026-04","model":{"visit_count":9,"last_visit_count":53,"count_growth":-0.8301,"visit_hours":0.1,"last_visit_hours":69,"hours_growth":-0.9985},"y":0.1},{"key":"2026-05","name":"2026-05","model":{"visit_count":1,"last_visit_count":45,"count_growth":-0.9777,"visit_hours":0,"last_visit_hours":53.18,"hours_growth":-0.9999},"y":0},{"key":"2026-06","name":"2026-06","model":{"visit_count":null,"last_visit_count":43,"count_growth":null,"visit_hours":null,"last_visit_hours":54.08,"hours_growth":null},"y":null},{"key":"2026-07","name":"2026-07","model":{"visit_count":null,"last_visit_count":57,"count_growth":null,"visit_hours":null,"last_visit_hours":61.02,"hours_growth":null},"y":null},{"key":"2026-08","name":"2026-08","model":{"visit_count":null,"last_visit_count":50,"count_growth":null,"visit_hours":null,"last_visit_hours":67.77,"hours_growth":null},"y":null},{"key":"2026-09","name":"2026-09","model":{"visit_count":null,"last_visit_count":63,"count_growth":null,"visit_hours":null,"last_visit_hours":68.52,"hours_growth":null},"y":null},{"key":"2026-10","name":"2026-10","model":{"visit_count":null,"last_visit_count":47,"count_growth":null,"visit_hours":null,"last_visit_hours":53.79,"hours_growth":null},"y":null},{"key":"2026-11","name":"2026-11","model":{"visit_count":null,"last_visit_count":56,"count_growth":null,"visit_hours":null,"last_visit_hours":47.47,"hours_growth":null},"y":null},{"key":"2026-12","name":"2026-12","model":{"visit_count":null,"last_visit_count":57,"count_growth":null,"visit_hours":null,"last_visit_hours":48.7,"hours_growth":null},"y":null}],"visitHoursLast":[{"key":"2025-01","name":"2026-01","model":{"visit_count":53,"last_visit_count":37,"count_growth":0.4324,"visit_hours":60.43,"last_visit_hours":37.87,"hours_growth":0.5958},"y":37.87},{"key":"2025-02","name":"2026-02","model":{"visit_count":21,"last_visit_count":38,"count_growth":-0.4473,"visit_hours":20.81,"last_visit_hours":53.85,"hours_growth":-0.6135},"y":53.85},{"key":"2025-03","name":"2026-03","model":{"visit_count":36,"last_visit_count":62,"count_growth":-0.4193,"visit_hours":41.01,"last_visit_hours":89.67,"hours_growth":-0.5426},"y":89.67},{"key":"2025-04","name":"2026-04","model":{"visit_count":9,"last_visit_count":53,"count_growth":-0.8301,"visit_hours":0.1,"last_visit_hours":69,"hours_growth":-0.9985},"y":69},{"key":"2025-05","name":"2026-05","model":{"visit_count":1,"last_visit_count":45,"count_growth":-0.9777,"visit_hours":0,"last_visit_hours":53.18,"hours_growth":-0.9999},"y":53.18},{"key":"2025-06","name":"2026-06","model":{"visit_count":null,"last_visit_count":43,"count_growth":null,"visit_hours":null,"last_visit_hours":54.08,"hours_growth":null},"y":54.08},{"key":"2025-07","name":"2026-07","model":{"visit_count":null,"last_visit_count":57,"count_growth":null,"visit_hours":null,"last_visit_hours":61.02,"hours_growth":null},"y":61.02},{"key":"2025-08","name":"2026-08","model":{"visit_count":null,"last_visit_count":50,"count_growth":null,"visit_hours":null,"last_visit_hours":67.77,"hours_growth":null},"y":67.77},{"key":"2025-09","name":"2026-09","model":{"visit_count":null,"last_visit_count":63,"count_growth":null,"visit_hours":null,"last_visit_hours":68.52,"hours_growth":null},"y":68.52},{"key":"2025-10","name":"2026-10","model":{"visit_count":null,"last_visit_count":47,"count_growth":null,"visit_hours":null,"last_visit_hours":53.79,"hours_growth":null},"y":53.79},{"key":"2025-11","name":"2026-11","model":{"visit_count":null,"last_visit_count":56,"count_growth":null,"visit_hours":null,"last_visit_hours":47.47,"hours_growth":null},"y":47.47},{"key":"2025-12","name":"2026-12","model":{"visit_count":null,"last_visit_count":57,"count_growth":null,"visit_hours":null,"last_visit_hours":48.7,"hours_growth":null},"y":48.7}],"totalCount":120,"totalHours":122.35,"totalLastCount":235,"totalLastHours":303.57}},"part7":{"preSales":{"categories":["2026-01","2026-02","2026-03","2026-04","2026-05","2026-06","2026-07","2026-08","2026-09","2026-10","2026-11","2026-12"],"visitCountCurrent":[{"key":"2026-01","name":"2026-01","model":{"visit_count":5,"last_visit_count":1,"count_growth":4,"visit_hours":4.4,"last_visit_hours":0.75,"hours_growth":4.8666},"y":5},{"key":"2026-02","name":"2026-02","model":{"visit_count":6,"last_visit_count":12,"count_growth":-0.5,"visit_hours":35.85,"last_visit_hours":15.8,"hours_growth":1.2689},"y":6},{"key":"2026-03","name":"2026-03","model":{"visit_count":8,"last_visit_count":18,"count_growth":-0.5555,"visit_hours":8.93,"last_visit_hours":30.33,"hours_growth":-0.7054},"y":8},{"key":"2026-04","name":"2026-04","model":{"visit_count":5,"last_visit_count":21,"count_growth":-0.7619,"visit_hours":2,"last_visit_hours":36,"hours_growth":-0.9444},"y":5},{"key":"2026-05","name":"2026-05","model":{"visit_count":0,"last_visit_count":6,"count_growth":-1,"visit_hours":0,"last_visit_hours":12.9,"hours_growth":-1},"y":0},{"key":"2026-06","name":"2026-06","model":{"visit_count":null,"last_visit_count":10,"count_growth":null,"visit_hours":null,"last_visit_hours":31.38,"hours_growth":null},"y":null},{"key":"2026-07","name":"2026-07","model":{"visit_count":null,"last_visit_count":11,"count_growth":null,"visit_hours":null,"last_visit_hours":81.43,"hours_growth":null},"y":null},{"key":"2026-08","name":"2026-08","model":{"visit_count":null,"last_visit_count":6,"count_growth":null,"visit_hours":null,"last_visit_hours":12.58,"hours_growth":null},"y":null},{"key":"2026-09","name":"2026-09","model":{"visit_count":null,"last_visit_count":4,"count_growth":null,"visit_hours":null,"last_visit_hours":10.02,"hours_growth":null},"y":null},{"key":"2026-10","name":"2026-10","model":{"visit_count":null,"last_visit_count":11,"count_growth":null,"visit_hours":null,"last_visit_hours":24.98,"hours_growth":null},"y":null},{"key":"2026-11","name":"2026-11","model":{"visit_count":null,"last_visit_count":10,"count_growth":null,"visit_hours":null,"last_visit_hours":36.67,"hours_growth":null},"y":null},{"key":"2026-12","name":"2026-12","model":{"visit_count":null,"last_visit_count":4,"count_growth":null,"visit_hours":null,"last_visit_hours":8.53,"hours_growth":null},"y":null}],"visitCountLast":[{"key":"2025-01","name":"2026-01","model":{"visit_count":5,"last_visit_count":1,"count_growth":4,"visit_hours":4.4,"last_visit_hours":0.75,"hours_growth":4.8666},"y":1},{"key":"2025-02","name":"2026-02","model":{"visit_count":6,"last_visit_count":12,"count_growth":-0.5,"visit_hours":35.85,"last_visit_hours":15.8,"hours_growth":1.2689},"y":12},{"key":"2025-03","name":"2026-03","model":{"visit_count":8,"last_visit_count":18,"count_growth":-0.5555,"visit_hours":8.93,"last_visit_hours":30.33,"hours_growth":-0.7054},"y":18},{"key":"2025-04","name":"2026-04","model":{"visit_count":5,"last_visit_count":21,"count_growth":-0.7619,"visit_hours":2,"last_visit_hours":36,"hours_growth":-0.9444},"y":21},{"key":"2025-05","name":"2026-05","model":{"visit_count":0,"last_visit_count":6,"count_growth":-1,"visit_hours":0,"last_visit_hours":12.9,"hours_growth":-1},"y":6},{"key":"2025-06","name":"2026-06","model":{"visit_count":null,"last_visit_count":10,"count_growth":null,"visit_hours":null,"last_visit_hours":31.38,"hours_growth":null},"y":10},{"key":"2025-07","name":"2026-07","model":{"visit_count":null,"last_visit_count":11,"count_growth":null,"visit_hours":null,"last_visit_hours":81.43,"hours_growth":null},"y":11},{"key":"2025-08","name":"2026-08","model":{"visit_count":null,"last_visit_count":6,"count_growth":null,"visit_hours":null,"last_visit_hours":12.58,"hours_growth":null},"y":6},{"key":"2025-09","name":"2026-09","model":{"visit_count":null,"last_visit_count":4,"count_growth":null,"visit_hours":null,"last_visit_hours":10.02,"hours_growth":null},"y":4},{"key":"2025-10","name":"2026-10","model":{"visit_count":null,"last_visit_count":11,"count_growth":null,"visit_hours":null,"last_visit_hours":24.98,"hours_growth":null},"y":11},{"key":"2025-11","name":"2026-11","model":{"visit_count":null,"last_visit_count":10,"count_growth":null,"visit_hours":null,"last_visit_hours":36.67,"hours_growth":null},"y":10},{"key":"2025-12","name":"2026-12","model":{"visit_count":null,"last_visit_count":4,"count_growth":null,"visit_hours":null,"last_visit_hours":8.53,"hours_growth":null},"y":4}],"visitHoursCurrent":[{"key":"2026-01","name":"2026-01","model":{"visit_count":5,"last_visit_count":1,"count_growth":4,"visit_hours":4.4,"last_visit_hours":0.75,"hours_growth":4.8666},"y":4.4},{"key":"2026-02","name":"2026-02","model":{"visit_count":6,"last_visit_count":12,"count_growth":-0.5,"visit_hours":35.85,"last_visit_hours":15.8,"hours_growth":1.2689},"y":35.85},{"key":"2026-03","name":"2026-03","model":{"visit_count":8,"last_visit_count":18,"count_growth":-0.5555,"visit_hours":8.93,"last_visit_hours":30.33,"hours_growth":-0.7054},"y":8.93},{"key":"2026-04","name":"2026-04","model":{"visit_count":5,"last_visit_count":21,"count_growth":-0.7619,"visit_hours":2,"last_visit_hours":36,"hours_growth":-0.9444},"y":2},{"key":"2026-05","name":"2026-05","model":{"visit_count":0,"last_visit_count":6,"count_growth":-1,"visit_hours":0,"last_visit_hours":12.9,"hours_growth":-1},"y":0},{"key":"2026-06","name":"2026-06","model":{"visit_count":null,"last_visit_count":10,"count_growth":null,"visit_hours":null,"last_visit_hours":31.38,"hours_growth":null},"y":null},{"key":"2026-07","name":"2026-07","model":{"visit_count":null,"last_visit_count":11,"count_growth":null,"visit_hours":null,"last_visit_hours":81.43,"hours_growth":null},"y":null},{"key":"2026-08","name":"2026-08","model":{"visit_count":null,"last_visit_count":6,"count_growth":null,"visit_hours":null,"last_visit_hours":12.58,"hours_growth":null},"y":null},{"key":"2026-09","name":"2026-09","model":{"visit_count":null,"last_visit_count":4,"count_growth":null,"visit_hours":null,"last_visit_hours":10.02,"hours_growth":null},"y":null},{"key":"2026-10","name":"2026-10","model":{"visit_count":null,"last_visit_count":11,"count_growth":null,"visit_hours":null,"last_visit_hours":24.98,"hours_growth":null},"y":null},{"key":"2026-11","name":"2026-11","model":{"visit_count":null,"last_visit_count":10,"count_growth":null,"visit_hours":null,"last_visit_hours":36.67,"hours_growth":null},"y":null},{"key":"2026-12","name":"2026-12","model":{"visit_count":null,"last_visit_count":4,"count_growth":null,"visit_hours":null,"last_visit_hours":8.53,"hours_growth":null},"y":null}],"visitHoursLast":[{"key":"2025-01","name":"2026-01","model":{"visit_count":5,"last_visit_count":1,"count_growth":4,"visit_hours":4.4,"last_visit_hours":0.75,"hours_growth":4.8666},"y":0.75},{"key":"2025-02","name":"2026-02","model":{"visit_count":6,"last_visit_count":12,"count_growth":-0.5,"visit_hours":35.85,"last_visit_hours":15.8,"hours_growth":1.2689},"y":15.8},{"key":"2025-03","name":"2026-03","model":{"visit_count":8,"last_visit_count":18,"count_growth":-0.5555,"visit_hours":8.93,"last_visit_hours":30.33,"hours_growth":-0.7054},"y":30.33},{"key":"2025-04","name":"2026-04","model":{"visit_count":5,"last_visit_count":21,"count_growth":-0.7619,"visit_hours":2,"last_visit_hours":36,"hours_growth":-0.9444},"y":36},{"key":"2025-05","name":"2026-05","model":{"visit_count":0,"last_visit_count":6,"count_growth":-1,"visit_hours":0,"last_visit_hours":12.9,"hours_growth":-1},"y":12.9},{"key":"2025-06","name":"2026-06","model":{"visit_count":null,"last_visit_count":10,"count_growth":null,"visit_hours":null,"last_visit_hours":31.38,"hours_growth":null},"y":31.38},{"key":"2025-07","name":"2026-07","model":{"visit_count":null,"last_visit_count":11,"count_growth":null,"visit_hours":null,"last_visit_hours":81.43,"hours_growth":null},"y":81.43},{"key":"2025-08","name":"2026-08","model":{"visit_count":null,"last_visit_count":6,"count_growth":null,"visit_hours":null,"last_visit_hours":12.58,"hours_growth":null},"y":12.58},{"key":"2025-09","name":"2026-09","model":{"visit_count":null,"last_visit_count":4,"count_growth":null,"visit_hours":null,"last_visit_hours":10.02,"hours_growth":null},"y":10.02},{"key":"2025-10","name":"2026-10","model":{"visit_count":null,"last_visit_count":11,"count_growth":null,"visit_hours":null,"last_visit_hours":24.98,"hours_growth":null},"y":24.98},{"key":"2025-11","name":"2026-11","model":{"visit_count":null,"last_visit_count":10,"count_growth":null,"visit_hours":null,"last_visit_hours":36.67,"hours_growth":null},"y":36.67},{"key":"2025-12","name":"2026-12","model":{"visit_count":null,"last_visit_count":4,"count_growth":null,"visit_hours":null,"last_visit_hours":8.53,"hours_growth":null},"y":8.53}],"totalCount":24,"totalHours":51.18,"totalLastCount":58,"totalLastHours":95.78},"implement":{"categories":["2026-01","2026-02","2026-03","2026-04","2026-05","2026-06","2026-07","2026-08","2026-09","2026-10","2026-11","2026-12"],"visitCountCurrent":[{"key":"2026-01","name":"2026-01","model":{"visit_count":54,"last_visit_count":55,"count_growth":-0.0181,"visit_hours":163.53,"last_visit_hours":196.08,"hours_growth":-0.166},"y":54},{"key":"2026-02","name":"2026-02","model":{"visit_count":33,"last_visit_count":47,"count_growth":-0.2978,"visit_hours":105.02,"last_visit_hours":121.88,"hours_growth":-0.1383},"y":33},{"key":"2026-03","name":"2026-03","model":{"visit_count":38,"last_visit_count":81,"count_growth":-0.5308,"visit_hours":126.78,"last_visit_hours":194.6,"hours_growth":-0.3484},"y":38},{"key":"2026-04","name":"2026-04","model":{"visit_count":1,"last_visit_count":61,"count_growth":-0.9836,"visit_hours":2,"last_visit_hours":181.42,"hours_growth":-0.9889},"y":1},{"key":"2026-05","name":"2026-05","model":{"visit_count":0,"last_visit_count":87,"count_growth":-1,"visit_hours":0,"last_visit_hours":300.9,"hours_growth":-1},"y":0},{"key":"2026-06","name":"2026-06","model":{"visit_count":null,"last_visit_count":70,"count_growth":null,"visit_hours":null,"last_visit_hours":204.4,"hours_growth":null},"y":null},{"key":"2026-07","name":"2026-07","model":{"visit_count":null,"last_visit_count":106,"count_growth":null,"visit_hours":null,"last_visit_hours":506.37,"hours_growth":null},"y":null},{"key":"2026-08","name":"2026-08","model":{"visit_count":null,"last_visit_count":84,"count_growth":null,"visit_hours":null,"last_visit_hours":376.7,"hours_growth":null},"y":null},{"key":"2026-09","name":"2026-09","model":{"visit_count":null,"last_visit_count":95,"count_growth":null,"visit_hours":null,"last_visit_hours":360.67,"hours_growth":null},"y":null},{"key":"2026-10","name":"2026-10","model":{"visit_count":null,"last_visit_count":58,"count_growth":null,"visit_hours":null,"last_visit_hours":186.2,"hours_growth":null},"y":null},{"key":"2026-11","name":"2026-11","model":{"visit_count":null,"last_visit_count":66,"count_growth":null,"visit_hours":null,"last_visit_hours":204.35,"hours_growth":null},"y":null},{"key":"2026-12","name":"2026-12","model":{"visit_count":null,"last_visit_count":81,"count_growth":null,"visit_hours":null,"last_visit_hours":223.57,"hours_growth":null},"y":null}],"visitCountLast":[{"key":"2025-01","name":"2026-01","model":{"visit_count":54,"last_visit_count":55,"count_growth":-0.0181,"visit_hours":163.53,"last_visit_hours":196.08,"hours_growth":-0.166},"y":55},{"key":"2025-02","name":"2026-02","model":{"visit_count":33,"last_visit_count":47,"count_growth":-0.2978,"visit_hours":105.02,"last_visit_hours":121.88,"hours_growth":-0.1383},"y":47},{"key":"2025-03","name":"2026-03","model":{"visit_count":38,"last_visit_count":81,"count_growth":-0.5308,"visit_hours":126.78,"last_visit_hours":194.6,"hours_growth":-0.3484},"y":81},{"key":"2025-04","name":"2026-04","model":{"visit_count":1,"last_visit_count":61,"count_growth":-0.9836,"visit_hours":2,"last_visit_hours":181.42,"hours_growth":-0.9889},"y":61},{"key":"2025-05","name":"2026-05","model":{"visit_count":0,"last_visit_count":87,"count_growth":-1,"visit_hours":0,"last_visit_hours":300.9,"hours_growth":-1},"y":87},{"key":"2025-06","name":"2026-06","model":{"visit_count":null,"last_visit_count":70,"count_growth":null,"visit_hours":null,"last_visit_hours":204.4,"hours_growth":null},"y":70},{"key":"2025-07","name":"2026-07","model":{"visit_count":null,"last_visit_count":106,"count_growth":null,"visit_hours":null,"last_visit_hours":506.37,"hours_growth":null},"y":106},{"key":"2025-08","name":"2026-08","model":{"visit_count":null,"last_visit_count":84,"count_growth":null,"visit_hours":null,"last_visit_hours":376.7,"hours_growth":null},"y":84},{"key":"2025-09","name":"2026-09","model":{"visit_count":null,"last_visit_count":95,"count_growth":null,"visit_hours":null,"last_visit_hours":360.67,"hours_growth":null},"y":95},{"key":"2025-10","name":"2026-10","model":{"visit_count":null,"last_visit_count":58,"count_growth":null,"visit_hours":null,"last_visit_hours":186.2,"hours_growth":null},"y":58},{"key":"2025-11","name":"2026-11","model":{"visit_count":null,"last_visit_count":66,"count_growth":null,"visit_hours":null,"last_visit_hours":204.35,"hours_growth":null},"y":66},{"key":"2025-12","name":"2026-12","model":{"visit_count":null,"last_visit_count":81,"count_growth":null,"visit_hours":null,"last_visit_hours":223.57,"hours_growth":null},"y":81}],"visitHoursCurrent":[{"key":"2026-01","name":"2026-01","model":{"visit_count":54,"last_visit_count":55,"count_growth":-0.0181,"visit_hours":163.53,"last_visit_hours":196.08,"hours_growth":-0.166},"y":163.53},{"key":"2026-02","name":"2026-02","model":{"visit_count":33,"last_visit_count":47,"count_growth":-0.2978,"visit_hours":105.02,"last_visit_hours":121.88,"hours_growth":-0.1383},"y":105.02},{"key":"2026-03","name":"2026-03","model":{"visit_count":38,"last_visit_count":81,"count_growth":-0.5308,"visit_hours":126.78,"last_visit_hours":194.6,"hours_growth":-0.3484},"y":126.78},{"key":"2026-04","name":"2026-04","model":{"visit_count":1,"last_visit_count":61,"count_growth":-0.9836,"visit_hours":2,"last_visit_hours":181.42,"hours_growth":-0.9889},"y":2},{"key":"2026-05","name":"2026-05","model":{"visit_count":0,"last_visit_count":87,"count_growth":-1,"visit_hours":0,"last_visit_hours":300.9,"hours_growth":-1},"y":0},{"key":"2026-06","name":"2026-06","model":{"visit_count":null,"last_visit_count":70,"count_growth":null,"visit_hours":null,"last_visit_hours":204.4,"hours_growth":null},"y":null},{"key":"2026-07","name":"2026-07","model":{"visit_count":null,"last_visit_count":106,"count_growth":null,"visit_hours":null,"last_visit_hours":506.37,"hours_growth":null},"y":null},{"key":"2026-08","name":"2026-08","model":{"visit_count":null,"last_visit_count":84,"count_growth":null,"visit_hours":null,"last_visit_hours":376.7,"hours_growth":null},"y":null},{"key":"2026-09","name":"2026-09","model":{"visit_count":null,"last_visit_count":95,"count_growth":null,"visit_hours":null,"last_visit_hours":360.67,"hours_growth":null},"y":null},{"key":"2026-10","name":"2026-10","model":{"visit_count":null,"last_visit_count":58,"count_growth":null,"visit_hours":null,"last_visit_hours":186.2,"hours_growth":null},"y":null},{"key":"2026-11","name":"2026-11","model":{"visit_count":null,"last_visit_count":66,"count_growth":null,"visit_hours":null,"last_visit_hours":204.35,"hours_growth":null},"y":null},{"key":"2026-12","name":"2026-12","model":{"visit_count":null,"last_visit_count":81,"count_growth":null,"visit_hours":null,"last_visit_hours":223.57,"hours_growth":null},"y":null}],"visitHoursLast":[{"key":"2025-01","name":"2026-01","model":{"visit_count":54,"last_visit_count":55,"count_growth":-0.0181,"visit_hours":163.53,"last_visit_hours":196.08,"hours_growth":-0.166},"y":196.08},{"key":"2025-02","name":"2026-02","model":{"visit_count":33,"last_visit_count":47,"count_growth":-0.2978,"visit_hours":105.02,"last_visit_hours":121.88,"hours_growth":-0.1383},"y":121.88},{"key":"2025-03","name":"2026-03","model":{"visit_count":38,"last_visit_count":81,"count_growth":-0.5308,"visit_hours":126.78,"last_visit_hours":194.6,"hours_growth":-0.3484},"y":194.6},{"key":"2025-04","name":"2026-04","model":{"visit_count":1,"last_visit_count":61,"count_growth":-0.9836,"visit_hours":2,"last_visit_hours":181.42,"hours_growth":-0.9889},"y":181.42},{"key":"2025-05","name":"2026-05","model":{"visit_count":0,"last_visit_count":87,"count_growth":-1,"visit_hours":0,"last_visit_hours":300.9,"hours_growth":-1},"y":300.9},{"key":"2025-06","name":"2026-06","model":{"visit_count":null,"last_visit_count":70,"count_growth":null,"visit_hours":null,"last_visit_hours":204.4,"hours_growth":null},"y":204.4},{"key":"2025-07","name":"2026-07","model":{"visit_count":null,"last_visit_count":106,"count_growth":null,"visit_hours":null,"last_visit_hours":506.37,"hours_growth":null},"y":506.37},{"key":"2025-08","name":"2026-08","model":{"visit_count":null,"last_visit_count":84,"count_growth":null,"visit_hours":null,"last_visit_hours":376.7,"hours_growth":null},"y":376.7},{"key":"2025-09","name":"2026-09","model":{"visit_count":null,"last_visit_count":95,"count_growth":null,"visit_hours":null,"last_visit_hours":360.67,"hours_growth":null},"y":360.67},{"key":"2025-10","name":"2026-10","model":{"visit_count":null,"last_visit_count":58,"count_growth":null,"visit_hours":null,"last_visit_hours":186.2,"hours_growth":null},"y":186.2},{"key":"2025-11","name":"2026-11","model":{"visit_count":null,"last_visit_count":66,"count_growth":null,"visit_hours":null,"last_visit_hours":204.35,"hours_growth":null},"y":204.35},{"key":"2025-12","name":"2026-12","model":{"visit_count":null,"last_visit_count":81,"count_growth":null,"visit_hours":null,"last_visit_hours":223.57,"hours_growth":null},"y":223.57}],"totalCount":126,"totalHours":397.33,"totalLastCount":331,"totalLastHours":994.88}},"part8":{"circleProductType":[{"range_key":"age_0_30","range_name":"\u5e93\u9f84\u4e3a0-30\u5929","min_day":0,"max_day":30,"total_amount":81751.72,"total_number":9,"items":[{"key":"5","name":"\u5b89\u5168\u8bbe\u5907","amount":"81526.72","number":"6","brand_name":"","type_name":"\u5b89\u5168\u8bbe\u5907","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.9972,"number_pct":0.6666},{"key":"4","name":"\u7f51\u7edc\u8bbe\u5907 ","amount":"222","number":"1","brand_name":"","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0027,"number_pct":0.1111},{"key":"3","name":"\u5b58\u50a8\u8bbe\u5907","amount":"3","number":"1","brand_name":"","type_name":"\u5b58\u50a8\u8bbe\u5907","component_name":"","serie_name":"","product_model_name":"","amount_pct":0,"number_pct":0.1111},{"key":"7","name":"\u8f6f\u4ef6","amount":"0","number":"1","brand_name":"","type_name":"\u8f6f\u4ef6","component_name":"","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.1111}],"is_empty":false},{"range_key":"age_31_60","range_name":"\u5e93\u9f84\u4e3a31-60\u5929","min_day":31,"max_day":60,"total_amount":271638,"total_number":65,"items":[{"key":"21","name":"\u6570\u7801\u8bbe\u5907","amount":"178180","number":"4","brand_name":"","type_name":"\u6570\u7801\u8bbe\u5907","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.6559,"number_pct":0.0615},{"key":"3","name":"\u5b58\u50a8\u8bbe\u5907","amount":"86484","number":"2","brand_name":"","type_name":"\u5b58\u50a8\u8bbe\u5907","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.3183,"number_pct":0.0307},{"key":"3","name":"\u5b58\u50a8\u8bbe\u5907","amount":"4646","number":"2","brand_name":"","type_name":"\u5b58\u50a8\u8bbe\u5907","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0171,"number_pct":0.0307},{"key":"4","name":"\u7f51\u7edc\u8bbe\u5907 ","amount":"2295","number":"53","brand_name":"","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0084,"number_pct":0.8153},{"key":"4","name":"\u7f51\u7edc\u8bbe\u5907 ","amount":"33","number":"1","brand_name":"","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0001,"number_pct":0.0153},{"key":"3","name":"\u5b58\u50a8\u8bbe\u5907","amount":"0","number":"3","brand_name":"","type_name":"\u5b58\u50a8\u8bbe\u5907","component_name":"","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.0461}],"is_empty":false},{"range_key":"age_61_90","range_name":"\u5e93\u9f84\u4e3a61-90\u5929","min_day":61,"max_day":90,"total_amount":4688.4066666664,"total_number":8,"items":[{"key":"23","name":"\u793c\u54c1","amount":"3548.4066666664","number":"4","brand_name":"","type_name":"\u793c\u54c1","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.7568,"number_pct":0.5},{"key":"21","name":"\u6570\u7801\u8bbe\u5907","amount":"1140","number":"4","brand_name":"","type_name":"\u6570\u7801\u8bbe\u5907","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.2431,"number_pct":0.5}],"is_empty":false},{"range_key":"age_91_180","range_name":"\u5e93\u9f84\u4e3a91-180\u5929","min_day":91,"max_day":180,"total_amount":7198.62,"total_number":5,"items":[{"key":"23","name":"\u793c\u54c1","amount":"7198.620","number":"4","brand_name":"","type_name":"\u793c\u54c1","component_name":"","serie_name":"","product_model_name":"","amount_pct":1,"number_pct":0.8},{"key":"19","name":"\u6280\u672f\u670d\u52a1","amount":"0","number":"1","brand_name":"","type_name":"\u6280\u672f\u670d\u52a1","component_name":"","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.2}],"is_empty":false},{"range_key":"age_181_360","range_name":"\u5e93\u9f84\u4e3a180-360\u5929","min_day":181,"max_day":360,"total_amount":87030.81,"total_number":214,"items":[{"key":"5","name":"\u5b89\u5168\u8bbe\u5907","amount":"65000","number":"2","brand_name":"","type_name":"\u5b89\u5168\u8bbe\u5907","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.7468,"number_pct":0.0093},{"key":"23","name":"\u793c\u54c1","amount":"15113.70","number":"154","brand_name":"","type_name":"\u793c\u54c1","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.1736,"number_pct":0.7196},{"key":"11","name":"\u4e2a\u4eba\u8ba1\u7b97\u673a","amount":"3897.11","number":"37","brand_name":"","type_name":"\u4e2a\u4eba\u8ba1\u7b97\u673a","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0447,"number_pct":0.1728},{"key":"2","name":"\u670d\u52a1\u5668","amount":"2700","number":"3","brand_name":"","type_name":"\u670d\u52a1\u5668","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.031,"number_pct":0.014},{"key":"4","name":"\u7f51\u7edc\u8bbe\u5907 ","amount":"225","number":"9","brand_name":"","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0025,"number_pct":0.042},{"key":"4","name":"\u7f51\u7edc\u8bbe\u5907 ","amount":"95","number":"8","brand_name":"","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.001,"number_pct":0.0373},{"key":"3","name":"\u5b58\u50a8\u8bbe\u5907","amount":"0","number":"1","brand_name":"","type_name":"\u5b58\u50a8\u8bbe\u5907","component_name":"","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.0046}],"is_empty":false},{"range_key":"age_361_plus","range_name":"\u5e93\u9f84\u4e3a361\u5929\u4ee5\u4e0a","min_day":361,"max_day":null,"total_amount":"0","total_number":"0","items":[],"is_empty":true}],"circleProductComponent":[{"range_key":"age_0_30","range_name":"\u5e93\u9f84\u4e3a0-30\u5929","min_day":0,"max_day":30,"total_amount":81751.72,"total_number":9,"items":[{"key":"35","name":"\u9632\u706b\u5899\u8f6f\u4ef6","amount":"43363.32","number":"2","brand_name":"","type_name":"","component_name":"\u9632\u706b\u5899\u8f6f\u4ef6","serie_name":"","product_model_name":"","amount_pct":0.5304,"number_pct":0.2222},{"key":"36","name":"PA\u8bb8\u53ef\u8bc1","amount":"19081.70","number":"2","brand_name":"","type_name":"","component_name":"PA\u8bb8\u53ef\u8bc1","serie_name":"","product_model_name":"","amount_pct":0.2334,"number_pct":0.2222},{"key":"157","name":"\u9632\u706b\u5899\u914d\u4ef6","amount":"19081.70","number":"2","brand_name":"","type_name":"","component_name":"\u9632\u706b\u5899\u914d\u4ef6","serie_name":"","product_model_name":"","amount_pct":0.2334,"number_pct":0.2222},{"key":"52","name":"\u534f\u4f5c","amount":"222","number":"1","brand_name":"","type_name":"","component_name":"\u534f\u4f5c","serie_name":"","product_model_name":"","amount_pct":0.0027,"number_pct":0.1111},{"key":"15","name":"\u5b58\u50a8\u786c\u76d8","amount":"3","number":"1","brand_name":"","type_name":"","component_name":"\u5b58\u50a8\u786c\u76d8","serie_name":"","product_model_name":"","amount_pct":0,"number_pct":0.1111},{"key":"159","name":"\u529e\u516c\u8f6f\u4ef6","amount":"0","number":"1","brand_name":"","type_name":"","component_name":"\u529e\u516c\u8f6f\u4ef6","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.1111}],"is_empty":false},{"range_key":"age_31_60","range_name":"\u5e93\u9f84\u4e3a31-60\u5929","min_day":31,"max_day":60,"total_amount":271638,"total_number":65,"items":[{"key":"227","name":"\u6295\u5f71\u673a","amount":"178180","number":"4","brand_name":"","type_name":"","component_name":"\u6295\u5f71\u673a","serie_name":"","product_model_name":"","amount_pct":0.6559,"number_pct":0.0615},{"key":"15","name":"\u5b58\u50a8\u786c\u76d8","amount":"86484","number":"2","brand_name":"","type_name":"","component_name":"\u5b58\u50a8\u786c\u76d8","serie_name":"","product_model_name":"","amount_pct":0.3183,"number_pct":0.0307},{"key":"15","name":"\u5b58\u50a8\u786c\u76d8","amount":"4646","number":"2","brand_name":"","type_name":"","component_name":"\u5b58\u50a8\u786c\u76d8","serie_name":"","product_model_name":"","amount_pct":0.0171,"number_pct":0.0307},{"key":"52","name":"\u534f\u4f5c","amount":"2295","number":"51","brand_name":"","type_name":"","component_name":"\u534f\u4f5c","serie_name":"","product_model_name":"","amount_pct":0.0084,"number_pct":0.7846},{"key":"43","name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","amount":"33","number":"1","brand_name":"","type_name":"","component_name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","serie_name":"","product_model_name":"","amount_pct":0.0001,"number_pct":0.0153},{"key":"15","name":"\u5b58\u50a8\u786c\u76d8","amount":"0","number":"3","brand_name":"","type_name":"","component_name":"\u5b58\u50a8\u786c\u76d8","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.0461},{"key":"43","name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","amount":"0","number":"2","brand_name":"","type_name":"","component_name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.0307}],"is_empty":false},{"range_key":"age_61_90","range_name":"\u5e93\u9f84\u4e3a61-90\u5929","min_day":61,"max_day":90,"total_amount":4688.4066666664,"total_number":8,"items":[{"key":"194","name":"\u70df\u9152\u8336\u53f6","amount":"3548.4066666664","number":"4","brand_name":"","type_name":"","component_name":"\u70df\u9152\u8336\u53f6","serie_name":"","product_model_name":"","amount_pct":0.7568,"number_pct":0.5},{"key":"229","name":"\u6570\u7801\u8bbe\u5907\u914d\u4ef6","amount":"1140","number":"4","brand_name":"","type_name":"","component_name":"\u6570\u7801\u8bbe\u5907\u914d\u4ef6","serie_name":"","product_model_name":"","amount_pct":0.2431,"number_pct":0.5}],"is_empty":false},{"range_key":"age_91_180","range_name":"\u5e93\u9f84\u4e3a91-180\u5929","min_day":91,"max_day":180,"total_amount":7198.62,"total_number":5,"items":[{"key":"194","name":"\u70df\u9152\u8336\u53f6","amount":"7198.620","number":"4","brand_name":"","type_name":"","component_name":"\u70df\u9152\u8336\u53f6","serie_name":"","product_model_name":"","amount_pct":1,"number_pct":0.8},{"key":"151","name":"\u4eba\u5de5\u670d\u52a1","amount":"0","number":"1","brand_name":"","type_name":"","component_name":"\u4eba\u5de5\u670d\u52a1","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.2}],"is_empty":false},{"range_key":"age_181_360","range_name":"\u5e93\u9f84\u4e3a180-360\u5929","min_day":181,"max_day":360,"total_amount":87030.81,"total_number":214,"items":[{"key":"26","name":"\u9632\u706b\u5899\u4e3b\u673a","amount":"65000","number":"2","brand_name":"","type_name":"","component_name":"\u9632\u706b\u5899\u4e3b\u673a","serie_name":"","product_model_name":"","amount_pct":0.7468,"number_pct":0.0093},{"key":"195","name":"\u8425\u517b\u98df\u54c1\u6ecb\u8865","amount":"9735.02","number":"66","brand_name":"","type_name":"","component_name":"\u8425\u517b\u98df\u54c1\u6ecb\u8865","serie_name":"","product_model_name":"","amount_pct":0.1118,"number_pct":0.3084},{"key":"194","name":"\u70df\u9152\u8336\u53f6","amount":"3600","number":"30","brand_name":"","type_name":"","component_name":"\u70df\u9152\u8336\u53f6","serie_name":"","product_model_name":"","amount_pct":0.0413,"number_pct":0.1401},{"key":"5","name":"\u670d\u52a1\u5668\u786c\u76d8","amount":"2700","number":"3","brand_name":"","type_name":"","component_name":"\u670d\u52a1\u5668\u786c\u76d8","serie_name":"","product_model_name":"","amount_pct":0.031,"number_pct":0.014},{"key":"179","name":"\u914d\u4ef6","amount":"2037.11","number":"34","brand_name":"","type_name":"","component_name":"\u914d\u4ef6","serie_name":"","product_model_name":"","amount_pct":0.0234,"number_pct":0.1588},{"key":"154","name":"\u663e\u793a\u5668","amount":"1860","number":"3","brand_name":"","type_name":"","component_name":"\u663e\u793a\u5668","serie_name":"","product_model_name":"","amount_pct":0.0213,"number_pct":0.014},{"key":"193","name":"\u6570\u7801\u7535\u5b50\u4ea7\u54c1","amount":"1778.68","number":"45","brand_name":"","type_name":"","component_name":"\u6570\u7801\u7535\u5b50\u4ea7\u54c1","serie_name":"","product_model_name":"","amount_pct":0.0204,"number_pct":0.2102},{"key":"43","name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","amount":"225","number":"9","brand_name":"","type_name":"","component_name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","serie_name":"","product_model_name":"","amount_pct":0.0025,"number_pct":0.042},{"key":"43","name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","amount":"95","number":"5","brand_name":"","type_name":"","component_name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","serie_name":"","product_model_name":"","amount_pct":0.001,"number_pct":0.0233},{"key":"14","name":"\u5b58\u50a8\u4e3b\u673a","amount":"0","number":"1","brand_name":"","type_name":"","component_name":"\u5b58\u50a8\u4e3b\u673a","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.0046},{"key":"21","name":"\u65e0\u7ebfAP","amount":"0","number":"3","brand_name":"","type_name":"","component_name":"\u65e0\u7ebfAP","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.014},{"key":"220","name":"\u676f\u5b50","amount":"0","number":"13","brand_name":"","type_name":"","component_name":"\u676f\u5b50","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.0607}],"is_empty":false},{"range_key":"age_361_plus","range_name":"\u5e93\u9f84\u4e3a361\u5929\u4ee5\u4e0a","min_day":361,"max_day":null,"total_amount":"0","total_number":"0","items":[],"is_empty":true}],"circleProductBrand":[{"range_key":"age_0_30","range_name":"\u5e93\u9f84\u4e3a0-30\u5929","min_day":0,"max_day":30,"total_amount":81751.72,"total_number":9,"items":[{"key":"8","name":"PaloAlto","amount":"81526.72","number":"6","brand_name":"PaloAlto","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.9972,"number_pct":0.6666},{"key":"4","name":"\u8054\u60f3","amount":"222","number":"1","brand_name":"\u8054\u60f3","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0027,"number_pct":0.1111},{"key":"27","name":"\u7fa4\u6656","amount":"3","number":"1","brand_name":"\u7fa4\u6656","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0,"number_pct":0.1111},{"key":"270","name":"\u91d1\u7545\u900d","amount":"0","number":"1","brand_name":"\u91d1\u7545\u900d","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.1111}],"is_empty":false},{"range_key":"age_31_60","range_name":"\u5e93\u9f84\u4e3a31-60\u5929","min_day":31,"max_day":60,"total_amount":271638,"total_number":65,"items":[{"key":"278","name":"\u7231\u666e\u751f","amount":"178180","number":"4","brand_name":"\u7231\u666e\u751f","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.6559,"number_pct":0.0615},{"key":"27","name":"\u7fa4\u6656","amount":"86484","number":"2","brand_name":"\u7fa4\u6656","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.3183,"number_pct":0.0307},{"key":"27","name":"\u7fa4\u6656","amount":"4646","number":"2","brand_name":"\u7fa4\u6656","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0171,"number_pct":0.0307},{"key":"4","name":"\u8054\u60f3","amount":"2295","number":"51","brand_name":"\u8054\u60f3","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0084,"number_pct":0.7846},{"key":"134","name":"\u7b2c\u4e09\u65b9","amount":"33","number":"1","brand_name":"\u7b2c\u4e09\u65b9","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0001,"number_pct":0.0153},{"key":"27","name":"\u7fa4\u6656","amount":"0","number":"3","brand_name":"\u7fa4\u6656","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.0461},{"key":"134","name":"\u7b2c\u4e09\u65b9","amount":"0","number":"2","brand_name":"\u7b2c\u4e09\u65b9","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.0307}],"is_empty":false},{"range_key":"age_61_90","range_name":"\u5e93\u9f84\u4e3a61-90\u5929","min_day":61,"max_day":90,"total_amount":4688.4066666664,"total_number":8,"items":[{"key":"196","name":"\u6cf8\u5dde\u8001\u7a96","amount":"3548.4066666664","number":"4","brand_name":"\u6cf8\u5dde\u8001\u7a96","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.7568,"number_pct":0.5},{"key":"134","name":"\u7b2c\u4e09\u65b9","amount":"1140","number":"4","brand_name":"\u7b2c\u4e09\u65b9","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.2431,"number_pct":0.5}],"is_empty":false},{"range_key":"age_91_180","range_name":"\u5e93\u9f84\u4e3a91-180\u5929","min_day":91,"max_day":180,"total_amount":7198.62,"total_number":5,"items":[{"key":"187","name":"\u8305\u53f0","amount":"7198.620","number":"4","brand_name":"\u8305\u53f0","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":1,"number_pct":0.8},{"key":"133","name":"\u62d3\u5b9e","amount":"0","number":"1","brand_name":"\u62d3\u5b9e","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.2}],"is_empty":false},{"range_key":"age_181_360","range_name":"\u5e93\u9f84\u4e3a180-360\u5929","min_day":181,"max_day":360,"total_amount":87030.81,"total_number":214,"items":[{"key":"8","name":"PaloAlto","amount":"65000","number":"2","brand_name":"PaloAlto","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.7468,"number_pct":0.0093},{"key":"200","name":"\u80e1\u5e86\u4f59\u5802","amount":"5600","number":"16","brand_name":"\u80e1\u5e86\u4f59\u5802","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0643,"number_pct":0.0747},{"key":"2","name":"HP","amount":"3897.11","number":"37","brand_name":"HP","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0447,"number_pct":0.1728},{"key":"256","name":"\u4e50\u4e8b\u5370\u52a0","amount":"3600","number":"24","brand_name":"\u4e50\u4e8b\u5370\u52a0","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0413,"number_pct":0.1121},{"key":"255","name":"\u4e09\u987f\u534a","amount":"3135.02","number":"62","brand_name":"\u4e09\u987f\u534a","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.036,"number_pct":0.2897},{"key":"5","name":"\u82f1\u7279\u5c14","amount":"2700","number":"3","brand_name":"\u82f1\u7279\u5c14","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.031,"number_pct":0.014},{"key":"242","name":"\u4eac\u4e1c","amount":"1005.38","number":"34","brand_name":"\u4eac\u4e1c","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0115,"number_pct":0.1588},{"key":"193","name":"\u6dd8\u5b9d\uff08\u8d2d\u4e70\uff09","amount":"1000","number":"1","brand_name":"\u6dd8\u5b9d\uff08\u8d2d\u4e70\uff09","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0114,"number_pct":0.0046},{"key":"195","name":"\u5c0f\u7c73","amount":"535.38","number":"1","brand_name":"\u5c0f\u7c73","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0061,"number_pct":0.0046},{"key":"134","name":"\u7b2c\u4e09\u65b9","amount":"225","number":"9","brand_name":"\u7b2c\u4e09\u65b9","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0025,"number_pct":0.042},{"key":"258","name":"\u7231\u56fd\u8005","amount":"123.28","number":"8","brand_name":"\u7231\u56fd\u8005","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0014,"number_pct":0.0373},{"key":"257","name":"\u60e0\u5bfb","amount":"114.64","number":"2","brand_name":"\u60e0\u5bfb","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0013,"number_pct":0.0093},{"key":"134","name":"\u7b2c\u4e09\u65b9","amount":"75","number":"3","brand_name":"\u7b2c\u4e09\u65b9","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0008,"number_pct":0.014},{"key":"152","name":"\u80dc\u4e3a","amount":"20","number":"2","brand_name":"\u80dc\u4e3a","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":0.0002,"number_pct":0.0093},{"key":"198","name":"\u5c0f\u7f50\u8336","amount":"0","number":"6","brand_name":"\u5c0f\u7f50\u8336","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.028},{"key":"6","name":"NetApp","amount":"0","number":"1","brand_name":"NetApp","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.0046},{"key":"3","name":"\u601d\u79d1","amount":"0","number":"3","brand_name":"\u601d\u79d1","type_name":"","component_name":"","serie_name":"","product_model_name":"","amount_pct":"0","number_pct":0.014}],"is_empty":false},{"range_key":"age_361_plus","range_name":"\u5e93\u9f84\u4e3a361\u5929\u4ee5\u4e0a","min_day":361,"max_day":null,"total_amount":"0","total_number":"0","items":[],"is_empty":true}],"circleProductSerie":[{"range_key":"age_0_30","range_name":"\u5e93\u9f84\u4e3a0-30\u5929","min_day":0,"max_day":30,"total_amount":81751.72,"total_number":9,"items":[{"key":"1358","name":"PA-1420\u4e00\u5e74\u670d\u52a1","amount":"43363.32","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"PA-1420\u4e00\u5e74\u670d\u52a1","product_model_name":"","amount_pct":0.5304,"number_pct":0.2222},{"key":"1244","name":"PA1420\u8f6f\u4ef6\u6388\u6743","amount":"19081.70","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"PA1420\u8f6f\u4ef6\u6388\u6743","product_model_name":"","amount_pct":0.2334,"number_pct":0.2222},{"key":"1781","name":"\u6a21\u5757","amount":"19081.70","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"\u6a21\u5757","product_model_name":"","amount_pct":0.2334,"number_pct":0.2222},{"key":"1769","name":"\u5168\u5411\u9ea6\u514b\u98ce","amount":"222","number":"1","brand_name":"","type_name":"","component_name":"","serie_name":"\u5168\u5411\u9ea6\u514b\u98ce","product_model_name":"","amount_pct":0.0027,"number_pct":0.1111},{"key":"1786","name":"HAT5300 \u7cfb\u5217\u786c\u76d8","amount":"3","number":"1","brand_name":"","type_name":"","component_name":"","serie_name":"HAT5300 \u7cfb\u5217\u786c\u76d8","product_model_name":"","amount_pct":0,"number_pct":0.1111},{"key":"1724","name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6","amount":"0","number":"1","brand_name":"","type_name":"","component_name":"","serie_name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6","product_model_name":"","amount_pct":"0","number_pct":0.1111}],"is_empty":false},{"range_key":"age_31_60","range_name":"\u5e93\u9f84\u4e3a31-60\u5929","min_day":31,"max_day":60,"total_amount":271638,"total_number":65,"items":[{"key":"1767","name":"\u9ad8\u4eae\u5546\u6559\u6295\u5f71\u673a","amount":"178180","number":"4","brand_name":"","type_name":"","component_name":"","serie_name":"\u9ad8\u4eae\u5546\u6559\u6295\u5f71\u673a","product_model_name":"","amount_pct":0.6559,"number_pct":0.0615},{"key":"1786","name":"HAT5300 \u7cfb\u5217\u786c\u76d8","amount":"86484","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"HAT5300 \u7cfb\u5217\u786c\u76d8","product_model_name":"","amount_pct":0.3183,"number_pct":0.0307},{"key":"1786","name":"HAT5300 \u7cfb\u5217\u786c\u76d8","amount":"4646","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"HAT5300 \u7cfb\u5217\u786c\u76d8","product_model_name":"","amount_pct":0.0171,"number_pct":0.0307},{"key":"1769","name":"\u5168\u5411\u9ea6\u514b\u98ce","amount":"2295","number":"51","brand_name":"","type_name":"","component_name":"","serie_name":"\u5168\u5411\u9ea6\u514b\u98ce","product_model_name":"","amount_pct":0.0084,"number_pct":0.7846},{"key":"1047","name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount":"33","number":"1","brand_name":"","type_name":"","component_name":"","serie_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","product_model_name":"","amount_pct":0.0001,"number_pct":0.0153},{"key":"1786","name":"HAT5300 \u7cfb\u5217\u786c\u76d8","amount":"0","number":"3","brand_name":"","type_name":"","component_name":"","serie_name":"HAT5300 \u7cfb\u5217\u786c\u76d8","product_model_name":"","amount_pct":"0","number_pct":0.0461},{"key":"1047","name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount":"0","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","product_model_name":"","amount_pct":"0","number_pct":0.0307}],"is_empty":false},{"range_key":"age_61_90","range_name":"\u5e93\u9f84\u4e3a61-90\u5929","min_day":61,"max_day":90,"total_amount":4688.4066666664,"total_number":8,"items":[{"key":"818","name":"\u56fd\u7a961573 52%vol","amount":"3548.4066666664","number":"4","brand_name":"","type_name":"","component_name":"","serie_name":"\u56fd\u7a961573 52%vol","product_model_name":"","amount_pct":0.7568,"number_pct":0.5},{"key":"1776","name":"\u6295\u5f71\u4eea\u5b89\u88c5\u914d\u4ef6","amount":"1140","number":"4","brand_name":"","type_name":"","component_name":"","serie_name":"\u6295\u5f71\u4eea\u5b89\u88c5\u914d\u4ef6","product_model_name":"","amount_pct":0.2431,"number_pct":0.5}],"is_empty":false},{"range_key":"age_91_180","range_name":"\u5e93\u9f84\u4e3a91-180\u5929","min_day":91,"max_day":180,"total_amount":7198.62,"total_number":5,"items":[{"key":"809","name":"\u98de\u5929\u8305\u53f0\u9152 53%vol","amount":"7198.620","number":"4","brand_name":"","type_name":"","component_name":"","serie_name":"\u98de\u5929\u8305\u53f0\u9152 53%vol","product_model_name":"","amount_pct":1,"number_pct":0.8},{"key":"592","name":"\u5b89\u88c5\u8c03\u8bd5\u670d\u52a1","amount":"0","number":"1","brand_name":"","type_name":"","component_name":"","serie_name":"\u5b89\u88c5\u8c03\u8bd5\u670d\u52a1","product_model_name":"","amount_pct":"0","number_pct":0.2}],"is_empty":false},{"range_key":"age_181_360","range_name":"\u5e93\u9f84\u4e3a180-360\u5929","min_day":181,"max_day":360,"total_amount":87030.81,"total_number":214,"items":[{"key":"1674","name":"PA-3410\u9632\u706b\u5899\u4e3b\u673a","amount":"65000","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"PA-3410\u9632\u706b\u5899\u4e3b\u673a","product_model_name":"","amount_pct":0.7468,"number_pct":0.0093},{"key":"829","name":"\u751a\u5143\u9738\u6c14\u818f\u7f50\u5934","amount":"4550","number":"13","brand_name":"","type_name":"","component_name":"","serie_name":"\u751a\u5143\u9738\u6c14\u818f\u7f50\u5934","product_model_name":"","amount_pct":0.0522,"number_pct":0.0607},{"key":"1676","name":"\u7ea2\u9152","amount":"3600","number":"24","brand_name":"","type_name":"","component_name":"","serie_name":"\u7ea2\u9152","product_model_name":"","amount_pct":0.0413,"number_pct":0.1121},{"key":"1675","name":"\u5496\u5561","amount":"3135.02","number":"49","brand_name":"","type_name":"","component_name":"","serie_name":"\u5496\u5561","product_model_name":"","amount_pct":0.036,"number_pct":0.2289},{"key":"1686","name":"\u56fa\u6001\u786c\u76d8","amount":"2700","number":"3","brand_name":"","type_name":"","component_name":"","serie_name":"\u56fa\u6001\u786c\u76d8","product_model_name":"","amount_pct":0.031,"number_pct":0.014},{"key":"1685","name":"P22 G4","amount":"1860","number":"3","brand_name":"","type_name":"","component_name":"","serie_name":"P22 G4","product_model_name":"","amount_pct":0.0213,"number_pct":0.014},{"key":"1684","name":"\u80cc\u5305","amount":"1202.75","number":"17","brand_name":"","type_name":"","component_name":"","serie_name":"\u80cc\u5305","product_model_name":"","amount_pct":0.0138,"number_pct":0.0794},{"key":"830","name":"\u7389\u4ec1\u7267\u767d\u818f\u690d\u7269\u996e\u6599","amount":"1050","number":"3","brand_name":"","type_name":"","component_name":"","serie_name":"\u7389\u4ec1\u7267\u767d\u818f\u690d\u7269\u996e\u6599","product_model_name":"","amount_pct":0.012,"number_pct":0.014},{"key":"uncategorized","name":"\u672a\u5206\u7c7b","amount":"1005.38","number":"34","brand_name":"","type_name":"","component_name":"","serie_name":"\u672a\u5206\u7c7b","product_model_name":"","amount_pct":0.0115,"number_pct":0.1588},{"key":"815","name":"\u9c7c\u80f6","amount":"1000","number":"1","brand_name":"","type_name":"","component_name":"","serie_name":"\u9c7c\u80f6","product_model_name":"","amount_pct":0.0114,"number_pct":0.0046},{"key":"1683","name":"\u9f20\u6807","amount":"834.36","number":"17","brand_name":"","type_name":"","component_name":"","serie_name":"\u9f20\u6807","product_model_name":"","amount_pct":0.0095,"number_pct":0.0794},{"key":"1677","name":"\u5c0f\u7c73 REDMI Watch 5 \u667a\u80fd\u624b\u8868","amount":"535.38","number":"1","brand_name":"","type_name":"","component_name":"","serie_name":"\u5c0f\u7c73 REDMI Watch 5 \u667a\u80fd\u624b\u8868","product_model_name":"","amount_pct":0.0061,"number_pct":0.0046},{"key":"1047","name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount":"225","number":"9","brand_name":"","type_name":"","component_name":"","serie_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","product_model_name":"","amount_pct":0.0025,"number_pct":0.042},{"key":"1681","name":"U\u76d8","amount":"123.28","number":"8","brand_name":"","type_name":"","component_name":"","serie_name":"U\u76d8","product_model_name":"","amount_pct":0.0014,"number_pct":0.0373},{"key":"1678","name":"\u7b4b\u819c\u67aa","amount":"114.64","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"\u7b4b\u819c\u67aa","product_model_name":"","amount_pct":0.0013,"number_pct":0.0093},{"key":"1047","name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount":"75","number":"3","brand_name":"","type_name":"","component_name":"","serie_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","product_model_name":"","amount_pct":0.0008,"number_pct":0.014},{"key":"714","name":"\u4e07\u5146\u591a\u6a21\u5149\u7ea4\u8df3\u7ebfLC-LC 1\u7c73","amount":"20","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"\u4e07\u5146\u591a\u6a21\u5149\u7ea4\u8df3\u7ebfLC-LC 1\u7c73","product_model_name":"","amount_pct":0.0002,"number_pct":0.0093},{"key":"80","name":"\u601d\u79d1AIR-AP1832I-H-K9\u65e0\u7ebfAP","amount":"0","number":"3","brand_name":"","type_name":"","component_name":"","serie_name":"\u601d\u79d1AIR-AP1832I-H-K9\u65e0\u7ebfAP","product_model_name":"","amount_pct":"0","number_pct":0.014},{"key":"822","name":"\u666e\u6d31\u8336\uff08\u719f\u8336\uff09\u6563\u8336","amount":"0","number":"6","brand_name":"","type_name":"","component_name":"","serie_name":"\u666e\u6d31\u8336\uff08\u719f\u8336\uff09\u6563\u8336","product_model_name":"","amount_pct":"0","number_pct":0.028},{"key":"1679","name":"\u676f\u5b50","amount":"0","number":"13","brand_name":"","type_name":"","component_name":"","serie_name":"\u676f\u5b50","product_model_name":"","amount_pct":"0","number_pct":0.0607},{"key":"421","name":"NETAPP FAS9000 \u5b58\u50a8\u4e3b\u673a","amount":"0","number":"1","brand_name":"","type_name":"","component_name":"","serie_name":"NETAPP FAS9000 \u5b58\u50a8\u4e3b\u673a","product_model_name":"","amount_pct":"0","number_pct":0.0046}],"is_empty":false},{"range_key":"age_361_plus","range_name":"\u5e93\u9f84\u4e3a361\u5929\u4ee5\u4e0a","min_day":361,"max_day":null,"total_amount":"0","total_number":"0","items":[],"is_empty":true}],"circleProductModel":[{"range_key":"age_0_30","range_name":"\u5e93\u9f84\u4e3a0-30\u5929","min_day":0,"max_day":30,"total_amount":81751.72,"total_number":9,"items":[{"key":"1584","name":"PAN-SVC-BKLN-1420","amount":"43363.32","number":"2","brand_name":"PaloAlto","type_name":"\u5b89\u5168\u8bbe\u5907","component_name":"\u9632\u706b\u5899\u8f6f\u4ef6","serie_name":"PA-1420\u4e00\u5e74\u670d\u52a1","product_model_name":"PAN-SVC-BKLN-1420","amount_pct":0.5304,"number_pct":0.2222},{"key":"1562","name":"PAN-PWR-450W-AC","amount":"19081.70","number":"2","brand_name":"PaloAlto","type_name":"\u5b89\u5168\u8bbe\u5907","component_name":"PA\u8bb8\u53ef\u8bc1","serie_name":"PA1420\u8f6f\u4ef6\u6388\u6743","product_model_name":"PAN-PWR-450W-AC","amount_pct":0.2334,"number_pct":0.2222},{"key":"2262","name":"PAN-SFP-PLUS-SR","amount":"19081.70","number":"2","brand_name":"PaloAlto","type_name":"\u5b89\u5168\u8bbe\u5907","component_name":"\u9632\u706b\u5899\u914d\u4ef6","serie_name":"\u6a21\u5757","product_model_name":"PAN-SFP-PLUS-SR","amount_pct":0.2334,"number_pct":0.2222},{"key":"2261","name":"MK-MC300","amount":"222","number":"1","brand_name":"\u8054\u60f3","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"\u534f\u4f5c","serie_name":"\u5168\u5411\u9ea6\u514b\u98ce","product_model_name":"MK-MC300","amount_pct":0.0027,"number_pct":0.1111},{"key":"2269","name":"HAT5320-24T","amount":"3","number":"1","brand_name":"\u7fa4\u6656","type_name":"\u5b58\u50a8\u8bbe\u5907","component_name":"\u5b58\u50a8\u786c\u76d8","serie_name":"HAT5300 \u7cfb\u5217\u786c\u76d8","product_model_name":"HAT5320-24T","amount_pct":0,"number_pct":0.1111},{"key":"2171","name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6\u670d\u52a1","amount":"0","number":"1","brand_name":"\u91d1\u7545\u900d","type_name":"\u8f6f\u4ef6","component_name":"\u529e\u516c\u8f6f\u4ef6","serie_name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6","product_model_name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6\u670d\u52a1","amount_pct":"0","number_pct":0.1111}],"is_empty":false},{"range_key":"age_31_60","range_name":"\u5e93\u9f84\u4e3a31-60\u5929","min_day":31,"max_day":60,"total_amount":271638,"total_number":65,"items":[{"key":"2242","name":"CB-992F","amount":"178180","number":"4","brand_name":"\u7231\u666e\u751f","type_name":"\u6570\u7801\u8bbe\u5907","component_name":"\u6295\u5f71\u673a","serie_name":"\u9ad8\u4eae\u5546\u6559\u6295\u5f71\u673a","product_model_name":"CB-992F","amount_pct":0.6559,"number_pct":0.0615},{"key":"2269","name":"HAT5320-24T","amount":"86484","number":"2","brand_name":"\u7fa4\u6656","type_name":"\u5b58\u50a8\u8bbe\u5907","component_name":"\u5b58\u50a8\u786c\u76d8","serie_name":"HAT5300 \u7cfb\u5217\u786c\u76d8","product_model_name":"HAT5320-24T","amount_pct":0.3183,"number_pct":0.0307},{"key":"2269","name":"HAT5320-24T","amount":"4646","number":"2","brand_name":"\u7fa4\u6656","type_name":"\u5b58\u50a8\u8bbe\u5907","component_name":"\u5b58\u50a8\u786c\u76d8","serie_name":"HAT5300 \u7cfb\u5217\u786c\u76d8","product_model_name":"HAT5320-24T","amount_pct":0.0171,"number_pct":0.0307},{"key":"2261","name":"MK-MC300","amount":"2295","number":"51","brand_name":"\u8054\u60f3","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"\u534f\u4f5c","serie_name":"\u5168\u5411\u9ea6\u514b\u98ce","product_model_name":"MK-MC300","amount_pct":0.0084,"number_pct":0.7846},{"key":"1372","name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount":"33","number":"1","brand_name":"\u7b2c\u4e09\u65b9","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","serie_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","product_model_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount_pct":0.0001,"number_pct":0.0153},{"key":"2269","name":"HAT5320-24T","amount":"0","number":"3","brand_name":"\u7fa4\u6656","type_name":"\u5b58\u50a8\u8bbe\u5907","component_name":"\u5b58\u50a8\u786c\u76d8","serie_name":"HAT5300 \u7cfb\u5217\u786c\u76d8","product_model_name":"HAT5320-24T","amount_pct":"0","number_pct":0.0461},{"key":"1372","name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount":"0","number":"2","brand_name":"\u7b2c\u4e09\u65b9","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","serie_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","product_model_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount_pct":"0","number_pct":0.0307}],"is_empty":false},{"range_key":"age_61_90","range_name":"\u5e93\u9f84\u4e3a61-90\u5929","min_day":61,"max_day":90,"total_amount":4688.4066666664,"total_number":8,"items":[{"key":"1234","name":"\u56fd\u7a961573 52%vol\uff08500mL \uff09","amount":"3548.4066666664","number":"4","brand_name":"\u6cf8\u5dde\u8001\u7a96","type_name":"\u793c\u54c1","component_name":"\u70df\u9152\u8336\u53f6","serie_name":"\u56fd\u7a961573 52%vol","product_model_name":"\u56fd\u7a961573 52%vol\uff08500mL \uff09","amount_pct":0.7568,"number_pct":0.5},{"key":"2255","name":"\u6295\u5f71\u4eea\u5b89\u88c5\u914d\u4ef6\u8f85\u6599","amount":"1140","number":"4","brand_name":"\u7b2c\u4e09\u65b9","type_name":"\u6570\u7801\u8bbe\u5907","component_name":"\u6570\u7801\u8bbe\u5907\u914d\u4ef6","serie_name":"\u6295\u5f71\u4eea\u5b89\u88c5\u914d\u4ef6","product_model_name":"\u6295\u5f71\u4eea\u5b89\u88c5\u914d\u4ef6\u8f85\u6599","amount_pct":0.2431,"number_pct":0.5}],"is_empty":false},{"range_key":"age_91_180","range_name":"\u5e93\u9f84\u4e3a91-180\u5929","min_day":91,"max_day":180,"total_amount":7198.62,"total_number":5,"items":[{"key":"1224","name":"\u98de\u5929\u8305\u53f0\u9152 53%vol\uff08500ml\uff09","amount":"7198.620","number":"4","brand_name":"\u8305\u53f0","type_name":"\u793c\u54c1","component_name":"\u70df\u9152\u8336\u53f6","serie_name":"\u98de\u5929\u8305\u53f0\u9152 53%vol","product_model_name":"\u98de\u5929\u8305\u53f0\u9152 53%vol\uff08500ml\uff09","amount_pct":1,"number_pct":0.8},{"key":"941","name":"\u62d3\u5b9e\u4eba\u5de5\u6280\u672f\u670d\u52a1","amount":"0","number":"1","brand_name":"\u62d3\u5b9e","type_name":"\u6280\u672f\u670d\u52a1","component_name":"\u4eba\u5de5\u670d\u52a1","serie_name":"\u5b89\u88c5\u8c03\u8bd5\u670d\u52a1","product_model_name":"\u62d3\u5b9e\u4eba\u5de5\u6280\u672f\u670d\u52a1","amount_pct":"0","number_pct":0.2}],"is_empty":false},{"range_key":"age_181_360","range_name":"\u5e93\u9f84\u4e3a180-360\u5929","min_day":181,"max_day":360,"total_amount":87030.81,"total_number":214,"items":[{"key":"2072","name":"PAN-PA-3410-NFR","amount":"65000","number":"2","brand_name":"PaloAlto","type_name":"\u5b89\u5168\u8bbe\u5907","component_name":"\u9632\u706b\u5899\u4e3b\u673a","serie_name":"PA-3410\u9632\u706b\u5899\u4e3b\u673a","product_model_name":"PAN-PA-3410-NFR","amount_pct":0.7468,"number_pct":0.0093},{"key":"1245","name":"\u751a\u5143\u9738\u6c14\u818f\u7f50\u5934360\u514b\uff0812\u514bx30\uff09","amount":"4550","number":"13","brand_name":"\u80e1\u5e86\u4f59\u5802","type_name":"\u793c\u54c1","component_name":"\u8425\u517b\u98df\u54c1\u6ecb\u8865","serie_name":"\u751a\u5143\u9738\u6c14\u818f\u7f50\u5934","product_model_name":"\u751a\u5143\u9738\u6c14\u818f\u7f50\u5934360\u514b\uff0812\u514bx30\uff09","amount_pct":0.0522,"number_pct":0.0607},{"key":"2074","name":"\u4e50\u4e8b\u5370\u52a0\u971e\u591a\u4e3d\u767d\u8461\u8404\u9152","amount":"3600","number":"24","brand_name":"\u4e50\u4e8b\u5370\u52a0","type_name":"\u793c\u54c1","component_name":"\u70df\u9152\u8336\u53f6","serie_name":"\u7ea2\u9152","product_model_name":"\u4e50\u4e8b\u5370\u52a0\u971e\u591a\u4e3d\u767d\u8461\u8404\u9152","amount_pct":0.0413,"number_pct":0.1121},{"key":"2073","name":"\u4e09\u987f\u534a\u51bb\u5e72\u901f\u6eb6\u5496\u5561\u7eaf\u9ed1\u5496\u5561\u7c89\u6df7\u5408\u88c5 21\u9897*2g","amount":"3135.02","number":"49","brand_name":"\u4e09\u987f\u534a","type_name":"\u793c\u54c1","component_name":"\u8425\u517b\u98df\u54c1\u6ecb\u8865","serie_name":"\u5496\u5561","product_model_name":"\u4e09\u987f\u534a\u51bb\u5e72\u901f\u6eb6\u5496\u5561\u7eaf\u9ed1\u5496\u5561\u7c89\u6df7\u5408\u88c5 21\u9897*2g","amount_pct":0.036,"number_pct":0.2289},{"key":"2086","name":"INTEL S3520 \u7cfb\u5217\u56fa\u6001\u786c\u76d82.5\u82f1\u5bf8 240G","amount":"2700","number":"3","brand_name":"\u82f1\u7279\u5c14","type_name":"\u670d\u52a1\u5668","component_name":"\u670d\u52a1\u5668\u786c\u76d8","serie_name":"\u56fa\u6001\u786c\u76d8","product_model_name":"INTEL S3520 \u7cfb\u5217\u56fa\u6001\u786c\u76d82.5\u82f1\u5bf8 240G","amount_pct":0.031,"number_pct":0.014},{"key":"2085","name":"HP P22 G4 \u5546\u7528\u6db2\u6676\u663e\u793a\u5668","amount":"1860","number":"3","brand_name":"HP","type_name":"\u4e2a\u4eba\u8ba1\u7b97\u673a","component_name":"\u663e\u793a\u5668","serie_name":"P22 G4","product_model_name":"HP P22 G4 \u5546\u7528\u6db2\u6676\u663e\u793a\u5668","amount_pct":0.0213,"number_pct":0.014},{"key":"2084","name":"HP\u7b14\u8bb0\u672c\u53cc\u80a9\u80cc\u5305","amount":"1202.75","number":"17","brand_name":"HP","type_name":"\u4e2a\u4eba\u8ba1\u7b97\u673a","component_name":"\u914d\u4ef6","serie_name":"\u80cc\u5305","product_model_name":"HP\u7b14\u8bb0\u672c\u53cc\u80a9\u80cc\u5305","amount_pct":0.0138,"number_pct":0.0794},{"key":"1246","name":"\u7389\u4ec1\u7267\u767d\u818f\u690d\u7269\u996e\u6599360\u514b\uff0812\u514bx30\uff09","amount":"1050","number":"3","brand_name":"\u80e1\u5e86\u4f59\u5802","type_name":"\u793c\u54c1","component_name":"\u8425\u517b\u98df\u54c1\u6ecb\u8865","serie_name":"\u7389\u4ec1\u7267\u767d\u818f\u690d\u7269\u996e\u6599","product_model_name":"\u7389\u4ec1\u7267\u767d\u818f\u690d\u7269\u996e\u6599360\u514b\uff0812\u514bx30\uff09","amount_pct":0.012,"number_pct":0.014},{"key":"2076","name":"\u4eac\u4e1c\u4eac\u9020\u4e13\u7528\u65e0\u7ef3\u5ba4\u5185\u5065\u8eab\u8df3\u7ef3","amount":"1005.38","number":"34","brand_name":"\u4eac\u4e1c","type_name":"\u793c\u54c1","component_name":"\u6570\u7801\u7535\u5b50\u4ea7\u54c1","serie_name":"","product_model_name":"\u4eac\u4e1c\u4eac\u9020\u4e13\u7528\u65e0\u7ef3\u5ba4\u5185\u5065\u8eab\u8df3\u7ef3","amount_pct":0.0115,"number_pct":0.1588},{"key":"1231","name":"\u8fdb\u53e3\u9c7c\u80f6\uff08500\u514b\uff09","amount":"1000","number":"1","brand_name":"\u6dd8\u5b9d\uff08\u8d2d\u4e70\uff09","type_name":"\u793c\u54c1","component_name":"\u8425\u517b\u98df\u54c1\u6ecb\u8865","serie_name":"\u9c7c\u80f6","product_model_name":"\u8fdb\u53e3\u9c7c\u80f6\uff08500\u514b\uff09","amount_pct":0.0114,"number_pct":0.0046},{"key":"2083","name":"HP \u9ed1\u9cb8 \u65e0\u7ebf\u9f20\u6807","amount":"834.36","number":"17","brand_name":"HP","type_name":"\u4e2a\u4eba\u8ba1\u7b97\u673a","component_name":"\u914d\u4ef6","serie_name":"\u9f20\u6807","product_model_name":"HP \u9ed1\u9cb8 \u65e0\u7ebf\u9f20\u6807","amount_pct":0.0095,"number_pct":0.0794},{"key":"2075","name":"\u5c0f\u7c73 REDMI Watch 5 \u5178\u96c5\u9ed1\u667a\u80fd\u624b\u8868","amount":"535.38","number":"1","brand_name":"\u5c0f\u7c73","type_name":"\u793c\u54c1","component_name":"\u6570\u7801\u7535\u5b50\u4ea7\u54c1","serie_name":"\u5c0f\u7c73 REDMI Watch 5 \u667a\u80fd\u624b\u8868","product_model_name":"\u5c0f\u7c73 REDMI Watch 5 \u5178\u96c5\u9ed1\u667a\u80fd\u624b\u8868","amount_pct":0.0061,"number_pct":0.0046},{"key":"1372","name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount":"225","number":"9","brand_name":"\u7b2c\u4e09\u65b9","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","serie_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","product_model_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount_pct":0.0025,"number_pct":0.042},{"key":"2080","name":"\u7231\u56fd\u8005 8GB U\u76d8","amount":"123.28","number":"8","brand_name":"\u7231\u56fd\u8005","type_name":"\u793c\u54c1","component_name":"\u6570\u7801\u7535\u5b50\u4ea7\u54c1","serie_name":"U\u76d8","product_model_name":"\u7231\u56fd\u8005 8GB U\u76d8","amount_pct":0.0014,"number_pct":0.0373},{"key":"2077","name":"\u60e0\u5bfb\u7b4b\u819c\u67aa\u6309\u6469\u5668","amount":"114.64","number":"2","brand_name":"\u60e0\u5bfb","type_name":"\u793c\u54c1","component_name":"\u6570\u7801\u7535\u5b50\u4ea7\u54c1","serie_name":"\u7b4b\u819c\u67aa","product_model_name":"\u60e0\u5bfb\u7b4b\u819c\u67aa\u6309\u6469\u5668","amount_pct":0.0013,"number_pct":0.0093},{"key":"1372","name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount":"75","number":"3","brand_name":"\u7b2c\u4e09\u65b9","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","serie_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","product_model_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount_pct":0.0008,"number_pct":0.014},{"key":"1025","name":"FOC-1010","amount":"20","number":"2","brand_name":"\u80dc\u4e3a","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","serie_name":"\u4e07\u5146\u591a\u6a21\u5149\u7ea4\u8df3\u7ebfLC-LC 1\u7c73","product_model_name":"FOC-1010","amount_pct":0.0002,"number_pct":0.0093},{"key":"1238","name":"\u666e\u6d31\u8336\uff08\u719f\u8336\uff09\u6563\u8336\uff0850\u514b\uff09","amount":"0","number":"6","brand_name":"\u5c0f\u7f50\u8336","type_name":"\u793c\u54c1","component_name":"\u70df\u9152\u8336\u53f6","serie_name":"\u666e\u6d31\u8336\uff08\u719f\u8336\uff09\u6563\u8336","product_model_name":"\u666e\u6d31\u8336\uff08\u719f\u8336\uff09\u6563\u8336\uff0850\u514b\uff09","amount_pct":"0","number_pct":0.028},{"key":"39","name":"AIR-AP1832I-H-K9","amount":"0","number":"3","brand_name":"\u601d\u79d1","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"\u65e0\u7ebfAP","serie_name":"\u601d\u79d1AIR-AP1832I-H-K9\u65e0\u7ebfAP","product_model_name":"AIR-AP1832I-H-K9","amount_pct":"0","number_pct":0.014},{"key":"672","name":"FAS9000","amount":"0","number":"1","brand_name":"NetApp","type_name":"\u5b58\u50a8\u8bbe\u5907","component_name":"\u5b58\u50a8\u4e3b\u673a","serie_name":"NETAPP FAS9000 \u5b58\u50a8\u4e3b\u673a","product_model_name":"FAS9000","amount_pct":"0","number_pct":0.0046},{"key":"2078","name":"\u4e09\u987f\u534a \u76f4\u996e\u5f0f\u4fdd\u6e29\u676f\uff08\u8584\u8377\u7eff\uff09","amount":"0","number":"13","brand_name":"\u4e09\u987f\u534a","type_name":"\u793c\u54c1","component_name":"\u676f\u5b50","serie_name":"\u676f\u5b50","product_model_name":"\u4e09\u987f\u534a \u76f4\u996e\u5f0f\u4fdd\u6e29\u676f\uff08\u8584\u8377\u7eff\uff09","amount_pct":"0","number_pct":0.0607}],"is_empty":false},{"range_key":"age_361_plus","range_name":"\u5e93\u9f84\u4e3a361\u5929\u4ee5\u4e0a","min_day":361,"max_day":null,"total_amount":"0","total_number":"0","items":[],"is_empty":true}],"barProductType":[{"key":"21","name":"\u6570\u7801\u8bbe\u5907","amount":"179320","number":"8","brand_name":"","type_name":"\u6570\u7801\u8bbe\u5907","component_name":"","serie_name":"","product_model_name":"","rank":1},{"key":"5","name":"\u5b89\u5168\u8bbe\u5907","amount":"146526.72","number":"8","brand_name":"","type_name":"\u5b89\u5168\u8bbe\u5907","component_name":"","serie_name":"","product_model_name":"","rank":2},{"key":"3","name":"\u5b58\u50a8\u8bbe\u5907","amount":"91133","number":"9","brand_name":"","type_name":"\u5b58\u50a8\u8bbe\u5907","component_name":"","serie_name":"","product_model_name":"","rank":3},{"key":"23","name":"\u793c\u54c1","amount":"25860.7266666664","number":"162","brand_name":"","type_name":"\u793c\u54c1","component_name":"","serie_name":"","product_model_name":"","rank":4},{"key":"11","name":"\u4e2a\u4eba\u8ba1\u7b97\u673a","amount":"3897.11","number":"37","brand_name":"","type_name":"\u4e2a\u4eba\u8ba1\u7b97\u673a","component_name":"","serie_name":"","product_model_name":"","rank":5},{"key":"4","name":"\u7f51\u7edc\u8bbe\u5907 ","amount":"2870","number":"72","brand_name":"","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"","serie_name":"","product_model_name":"","rank":6},{"key":"2","name":"\u670d\u52a1\u5668","amount":"2700","number":"3","brand_name":"","type_name":"\u670d\u52a1\u5668","component_name":"","serie_name":"","product_model_name":"","rank":7},{"key":"7","name":"\u8f6f\u4ef6","amount":"0","number":"1","brand_name":"","type_name":"\u8f6f\u4ef6","component_name":"","serie_name":"","product_model_name":"","rank":8},{"key":"19","name":"\u6280\u672f\u670d\u52a1","amount":"0","number":"1","brand_name":"","type_name":"\u6280\u672f\u670d\u52a1","component_name":"","serie_name":"","product_model_name":"","rank":9}],"barProductComponent":[{"key":"227","name":"\u6295\u5f71\u673a","amount":"178180","number":"4","brand_name":"","type_name":"","component_name":"\u6295\u5f71\u673a","serie_name":"","product_model_name":"","rank":1},{"key":"15","name":"\u5b58\u50a8\u786c\u76d8","amount":"91133","number":"8","brand_name":"","type_name":"","component_name":"\u5b58\u50a8\u786c\u76d8","serie_name":"","product_model_name":"","rank":2},{"key":"26","name":"\u9632\u706b\u5899\u4e3b\u673a","amount":"65000","number":"2","brand_name":"","type_name":"","component_name":"\u9632\u706b\u5899\u4e3b\u673a","serie_name":"","product_model_name":"","rank":3},{"key":"35","name":"\u9632\u706b\u5899\u8f6f\u4ef6","amount":"43363.32","number":"2","brand_name":"","type_name":"","component_name":"\u9632\u706b\u5899\u8f6f\u4ef6","serie_name":"","product_model_name":"","rank":4},{"key":"157","name":"\u9632\u706b\u5899\u914d\u4ef6","amount":"19081.70","number":"2","brand_name":"","type_name":"","component_name":"\u9632\u706b\u5899\u914d\u4ef6","serie_name":"","product_model_name":"","rank":5},{"key":"36","name":"PA\u8bb8\u53ef\u8bc1","amount":"19081.70","number":"2","brand_name":"","type_name":"","component_name":"PA\u8bb8\u53ef\u8bc1","serie_name":"","product_model_name":"","rank":6},{"key":"194","name":"\u70df\u9152\u8336\u53f6","amount":"14347.0266666664","number":"38","brand_name":"","type_name":"","component_name":"\u70df\u9152\u8336\u53f6","serie_name":"","product_model_name":"","rank":7},{"key":"195","name":"\u8425\u517b\u98df\u54c1\u6ecb\u8865","amount":"9735.02","number":"66","brand_name":"","type_name":"","component_name":"\u8425\u517b\u98df\u54c1\u6ecb\u8865","serie_name":"","product_model_name":"","rank":8},{"key":"5","name":"\u670d\u52a1\u5668\u786c\u76d8","amount":"2700","number":"3","brand_name":"","type_name":"","component_name":"\u670d\u52a1\u5668\u786c\u76d8","serie_name":"","product_model_name":"","rank":9},{"key":"52","name":"\u534f\u4f5c","amount":"2517","number":"52","brand_name":"","type_name":"","component_name":"\u534f\u4f5c","serie_name":"","product_model_name":"","rank":10},{"key":"179","name":"\u914d\u4ef6","amount":"2037.11","number":"34","brand_name":"","type_name":"","component_name":"\u914d\u4ef6","serie_name":"","product_model_name":"","rank":11},{"key":"154","name":"\u663e\u793a\u5668","amount":"1860","number":"3","brand_name":"","type_name":"","component_name":"\u663e\u793a\u5668","serie_name":"","product_model_name":"","rank":12},{"key":"193","name":"\u6570\u7801\u7535\u5b50\u4ea7\u54c1","amount":"1778.68","number":"45","brand_name":"","type_name":"","component_name":"\u6570\u7801\u7535\u5b50\u4ea7\u54c1","serie_name":"","product_model_name":"","rank":13},{"key":"229","name":"\u6570\u7801\u8bbe\u5907\u914d\u4ef6","amount":"1140","number":"4","brand_name":"","type_name":"","component_name":"\u6570\u7801\u8bbe\u5907\u914d\u4ef6","serie_name":"","product_model_name":"","rank":14},{"key":"43","name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","amount":"353","number":"17","brand_name":"","type_name":"","component_name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","serie_name":"","product_model_name":"","rank":15},{"key":"159","name":"\u529e\u516c\u8f6f\u4ef6","amount":"0","number":"1","brand_name":"","type_name":"","component_name":"\u529e\u516c\u8f6f\u4ef6","serie_name":"","product_model_name":"","rank":16},{"key":"14","name":"\u5b58\u50a8\u4e3b\u673a","amount":"0","number":"1","brand_name":"","type_name":"","component_name":"\u5b58\u50a8\u4e3b\u673a","serie_name":"","product_model_name":"","rank":17},{"key":"151","name":"\u4eba\u5de5\u670d\u52a1","amount":"0","number":"1","brand_name":"","type_name":"","component_name":"\u4eba\u5de5\u670d\u52a1","serie_name":"","product_model_name":"","rank":18},{"key":"220","name":"\u676f\u5b50","amount":"0","number":"13","brand_name":"","type_name":"","component_name":"\u676f\u5b50","serie_name":"","product_model_name":"","rank":19},{"key":"21","name":"\u65e0\u7ebfAP","amount":"0","number":"3","brand_name":"","type_name":"","component_name":"\u65e0\u7ebfAP","serie_name":"","product_model_name":"","rank":20}],"barProductBrand":[{"key":"278","name":"\u7231\u666e\u751f","amount":"178180","number":"4","brand_name":"\u7231\u666e\u751f","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":1},{"key":"8","name":"PaloAlto","amount":"146526.72","number":"8","brand_name":"PaloAlto","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":2},{"key":"27","name":"\u7fa4\u6656","amount":"91133","number":"8","brand_name":"\u7fa4\u6656","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":3},{"key":"187","name":"\u8305\u53f0","amount":"7198.620","number":"4","brand_name":"\u8305\u53f0","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":4},{"key":"200","name":"\u80e1\u5e86\u4f59\u5802","amount":"5600","number":"16","brand_name":"\u80e1\u5e86\u4f59\u5802","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":5},{"key":"2","name":"HP","amount":"3897.11","number":"37","brand_name":"HP","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":6},{"key":"256","name":"\u4e50\u4e8b\u5370\u52a0","amount":"3600","number":"24","brand_name":"\u4e50\u4e8b\u5370\u52a0","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":7},{"key":"196","name":"\u6cf8\u5dde\u8001\u7a96","amount":"3548.4066666664","number":"4","brand_name":"\u6cf8\u5dde\u8001\u7a96","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":8},{"key":"255","name":"\u4e09\u987f\u534a","amount":"3135.02","number":"62","brand_name":"\u4e09\u987f\u534a","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":9},{"key":"5","name":"\u82f1\u7279\u5c14","amount":"2700","number":"3","brand_name":"\u82f1\u7279\u5c14","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":10},{"key":"4","name":"\u8054\u60f3","amount":"2517","number":"52","brand_name":"\u8054\u60f3","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":11},{"key":"134","name":"\u7b2c\u4e09\u65b9","amount":"1473","number":"19","brand_name":"\u7b2c\u4e09\u65b9","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":12},{"key":"242","name":"\u4eac\u4e1c","amount":"1005.38","number":"34","brand_name":"\u4eac\u4e1c","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":13},{"key":"193","name":"\u6dd8\u5b9d\uff08\u8d2d\u4e70\uff09","amount":"1000","number":"1","brand_name":"\u6dd8\u5b9d\uff08\u8d2d\u4e70\uff09","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":14},{"key":"195","name":"\u5c0f\u7c73","amount":"535.38","number":"1","brand_name":"\u5c0f\u7c73","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":15},{"key":"258","name":"\u7231\u56fd\u8005","amount":"123.28","number":"8","brand_name":"\u7231\u56fd\u8005","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":16},{"key":"257","name":"\u60e0\u5bfb","amount":"114.64","number":"2","brand_name":"\u60e0\u5bfb","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":17},{"key":"152","name":"\u80dc\u4e3a","amount":"20","number":"2","brand_name":"\u80dc\u4e3a","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":18},{"key":"270","name":"\u91d1\u7545\u900d","amount":"0","number":"1","brand_name":"\u91d1\u7545\u900d","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":19},{"key":"6","name":"NetApp","amount":"0","number":"1","brand_name":"NetApp","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":20},{"key":"133","name":"\u62d3\u5b9e","amount":"0","number":"1","brand_name":"\u62d3\u5b9e","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":21},{"key":"3","name":"\u601d\u79d1","amount":"0","number":"3","brand_name":"\u601d\u79d1","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":22},{"key":"198","name":"\u5c0f\u7f50\u8336","amount":"0","number":"6","brand_name":"\u5c0f\u7f50\u8336","type_name":"","component_name":"","serie_name":"","product_model_name":"","rank":23}],"barProductSerie":[{"key":"1767","name":"\u9ad8\u4eae\u5546\u6559\u6295\u5f71\u673a","amount":"178180","number":"4","brand_name":"","type_name":"","component_name":"","serie_name":"\u9ad8\u4eae\u5546\u6559\u6295\u5f71\u673a","product_model_name":"","rank":1},{"key":"1786","name":"HAT5300 \u7cfb\u5217\u786c\u76d8","amount":"91133","number":"8","brand_name":"","type_name":"","component_name":"","serie_name":"HAT5300 \u7cfb\u5217\u786c\u76d8","product_model_name":"","rank":2},{"key":"1674","name":"PA-3410\u9632\u706b\u5899\u4e3b\u673a","amount":"65000","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"PA-3410\u9632\u706b\u5899\u4e3b\u673a","product_model_name":"","rank":3},{"key":"1358","name":"PA-1420\u4e00\u5e74\u670d\u52a1","amount":"43363.32","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"PA-1420\u4e00\u5e74\u670d\u52a1","product_model_name":"","rank":4},{"key":"1781","name":"\u6a21\u5757","amount":"19081.70","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"\u6a21\u5757","product_model_name":"","rank":5},{"key":"1244","name":"PA1420\u8f6f\u4ef6\u6388\u6743","amount":"19081.70","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"PA1420\u8f6f\u4ef6\u6388\u6743","product_model_name":"","rank":6},{"key":"809","name":"\u98de\u5929\u8305\u53f0\u9152 53%vol","amount":"7198.620","number":"4","brand_name":"","type_name":"","component_name":"","serie_name":"\u98de\u5929\u8305\u53f0\u9152 53%vol","product_model_name":"","rank":7},{"key":"829","name":"\u751a\u5143\u9738\u6c14\u818f\u7f50\u5934","amount":"4550","number":"13","brand_name":"","type_name":"","component_name":"","serie_name":"\u751a\u5143\u9738\u6c14\u818f\u7f50\u5934","product_model_name":"","rank":8},{"key":"1676","name":"\u7ea2\u9152","amount":"3600","number":"24","brand_name":"","type_name":"","component_name":"","serie_name":"\u7ea2\u9152","product_model_name":"","rank":9},{"key":"818","name":"\u56fd\u7a961573 52%vol","amount":"3548.4066666664","number":"4","brand_name":"","type_name":"","component_name":"","serie_name":"\u56fd\u7a961573 52%vol","product_model_name":"","rank":10},{"key":"1675","name":"\u5496\u5561","amount":"3135.02","number":"49","brand_name":"","type_name":"","component_name":"","serie_name":"\u5496\u5561","product_model_name":"","rank":11},{"key":"1686","name":"\u56fa\u6001\u786c\u76d8","amount":"2700","number":"3","brand_name":"","type_name":"","component_name":"","serie_name":"\u56fa\u6001\u786c\u76d8","product_model_name":"","rank":12},{"key":"1769","name":"\u5168\u5411\u9ea6\u514b\u98ce","amount":"2517","number":"52","brand_name":"","type_name":"","component_name":"","serie_name":"\u5168\u5411\u9ea6\u514b\u98ce","product_model_name":"","rank":13},{"key":"1685","name":"P22 G4","amount":"1860","number":"3","brand_name":"","type_name":"","component_name":"","serie_name":"P22 G4","product_model_name":"","rank":14},{"key":"1684","name":"\u80cc\u5305","amount":"1202.75","number":"17","brand_name":"","type_name":"","component_name":"","serie_name":"\u80cc\u5305","product_model_name":"","rank":15},{"key":"1776","name":"\u6295\u5f71\u4eea\u5b89\u88c5\u914d\u4ef6","amount":"1140","number":"4","brand_name":"","type_name":"","component_name":"","serie_name":"\u6295\u5f71\u4eea\u5b89\u88c5\u914d\u4ef6","product_model_name":"","rank":16},{"key":"830","name":"\u7389\u4ec1\u7267\u767d\u818f\u690d\u7269\u996e\u6599","amount":"1050","number":"3","brand_name":"","type_name":"","component_name":"","serie_name":"\u7389\u4ec1\u7267\u767d\u818f\u690d\u7269\u996e\u6599","product_model_name":"","rank":17},{"key":"uncategorized","name":"\u672a\u5206\u7c7b","amount":"1005.38","number":"34","brand_name":"","type_name":"","component_name":"","serie_name":"\u672a\u5206\u7c7b","product_model_name":"","rank":18},{"key":"815","name":"\u9c7c\u80f6","amount":"1000","number":"1","brand_name":"","type_name":"","component_name":"","serie_name":"\u9c7c\u80f6","product_model_name":"","rank":19},{"key":"1683","name":"\u9f20\u6807","amount":"834.36","number":"17","brand_name":"","type_name":"","component_name":"","serie_name":"\u9f20\u6807","product_model_name":"","rank":20},{"key":"1677","name":"\u5c0f\u7c73 REDMI Watch 5 \u667a\u80fd\u624b\u8868","amount":"535.38","number":"1","brand_name":"","type_name":"","component_name":"","serie_name":"\u5c0f\u7c73 REDMI Watch 5 \u667a\u80fd\u624b\u8868","product_model_name":"","rank":21},{"key":"1047","name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount":"333","number":"15","brand_name":"","type_name":"","component_name":"","serie_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","product_model_name":"","rank":22},{"key":"1681","name":"U\u76d8","amount":"123.28","number":"8","brand_name":"","type_name":"","component_name":"","serie_name":"U\u76d8","product_model_name":"","rank":23},{"key":"1678","name":"\u7b4b\u819c\u67aa","amount":"114.64","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"\u7b4b\u819c\u67aa","product_model_name":"","rank":24},{"key":"714","name":"\u4e07\u5146\u591a\u6a21\u5149\u7ea4\u8df3\u7ebfLC-LC 1\u7c73","amount":"20","number":"2","brand_name":"","type_name":"","component_name":"","serie_name":"\u4e07\u5146\u591a\u6a21\u5149\u7ea4\u8df3\u7ebfLC-LC 1\u7c73","product_model_name":"","rank":25},{"key":"1679","name":"\u676f\u5b50","amount":"0","number":"13","brand_name":"","type_name":"","component_name":"","serie_name":"\u676f\u5b50","product_model_name":"","rank":26},{"key":"421","name":"NETAPP FAS9000 \u5b58\u50a8\u4e3b\u673a","amount":"0","number":"1","brand_name":"","type_name":"","component_name":"","serie_name":"NETAPP FAS9000 \u5b58\u50a8\u4e3b\u673a","product_model_name":"","rank":27},{"key":"1724","name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6","amount":"0","number":"1","brand_name":"","type_name":"","component_name":"","serie_name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6","product_model_name":"","rank":28},{"key":"822","name":"\u666e\u6d31\u8336\uff08\u719f\u8336\uff09\u6563\u8336","amount":"0","number":"6","brand_name":"","type_name":"","component_name":"","serie_name":"\u666e\u6d31\u8336\uff08\u719f\u8336\uff09\u6563\u8336","product_model_name":"","rank":29},{"key":"592","name":"\u5b89\u88c5\u8c03\u8bd5\u670d\u52a1","amount":"0","number":"1","brand_name":"","type_name":"","component_name":"","serie_name":"\u5b89\u88c5\u8c03\u8bd5\u670d\u52a1","product_model_name":"","rank":30},{"key":"80","name":"\u601d\u79d1AIR-AP1832I-H-K9\u65e0\u7ebfAP","amount":"0","number":"3","brand_name":"","type_name":"","component_name":"","serie_name":"\u601d\u79d1AIR-AP1832I-H-K9\u65e0\u7ebfAP","product_model_name":"","rank":31}],"barProductModel":[{"key":"2242","name":"CB-992F","amount":"178180","number":"4","brand_name":"\u7231\u666e\u751f","type_name":"\u6570\u7801\u8bbe\u5907","component_name":"\u6295\u5f71\u673a","serie_name":"\u9ad8\u4eae\u5546\u6559\u6295\u5f71\u673a","product_model_name":"CB-992F","rank":1},{"key":"2269","name":"HAT5320-24T","amount":"91133","number":"8","brand_name":"\u7fa4\u6656","type_name":"\u5b58\u50a8\u8bbe\u5907","component_name":"\u5b58\u50a8\u786c\u76d8","serie_name":"HAT5300 \u7cfb\u5217\u786c\u76d8","product_model_name":"HAT5320-24T","rank":2},{"key":"2072","name":"PAN-PA-3410-NFR","amount":"65000","number":"2","brand_name":"PaloAlto","type_name":"\u5b89\u5168\u8bbe\u5907","component_name":"\u9632\u706b\u5899\u4e3b\u673a","serie_name":"PA-3410\u9632\u706b\u5899\u4e3b\u673a","product_model_name":"PAN-PA-3410-NFR","rank":3},{"key":"1584","name":"PAN-SVC-BKLN-1420","amount":"43363.32","number":"2","brand_name":"PaloAlto","type_name":"\u5b89\u5168\u8bbe\u5907","component_name":"\u9632\u706b\u5899\u8f6f\u4ef6","serie_name":"PA-1420\u4e00\u5e74\u670d\u52a1","product_model_name":"PAN-SVC-BKLN-1420","rank":4},{"key":"2262","name":"PAN-SFP-PLUS-SR","amount":"19081.70","number":"2","brand_name":"PaloAlto","type_name":"\u5b89\u5168\u8bbe\u5907","component_name":"\u9632\u706b\u5899\u914d\u4ef6","serie_name":"\u6a21\u5757","product_model_name":"PAN-SFP-PLUS-SR","rank":5},{"key":"1562","name":"PAN-PWR-450W-AC","amount":"19081.70","number":"2","brand_name":"PaloAlto","type_name":"\u5b89\u5168\u8bbe\u5907","component_name":"PA\u8bb8\u53ef\u8bc1","serie_name":"PA1420\u8f6f\u4ef6\u6388\u6743","product_model_name":"PAN-PWR-450W-AC","rank":6},{"key":"1224","name":"\u98de\u5929\u8305\u53f0\u9152 53%vol\uff08500ml\uff09","amount":"7198.620","number":"4","brand_name":"\u8305\u53f0","type_name":"\u793c\u54c1","component_name":"\u70df\u9152\u8336\u53f6","serie_name":"\u98de\u5929\u8305\u53f0\u9152 53%vol","product_model_name":"\u98de\u5929\u8305\u53f0\u9152 53%vol\uff08500ml\uff09","rank":7},{"key":"1245","name":"\u751a\u5143\u9738\u6c14\u818f\u7f50\u5934360\u514b\uff0812\u514bx30\uff09","amount":"4550","number":"13","brand_name":"\u80e1\u5e86\u4f59\u5802","type_name":"\u793c\u54c1","component_name":"\u8425\u517b\u98df\u54c1\u6ecb\u8865","serie_name":"\u751a\u5143\u9738\u6c14\u818f\u7f50\u5934","product_model_name":"\u751a\u5143\u9738\u6c14\u818f\u7f50\u5934360\u514b\uff0812\u514bx30\uff09","rank":8},{"key":"2074","name":"\u4e50\u4e8b\u5370\u52a0\u971e\u591a\u4e3d\u767d\u8461\u8404\u9152","amount":"3600","number":"24","brand_name":"\u4e50\u4e8b\u5370\u52a0","type_name":"\u793c\u54c1","component_name":"\u70df\u9152\u8336\u53f6","serie_name":"\u7ea2\u9152","product_model_name":"\u4e50\u4e8b\u5370\u52a0\u971e\u591a\u4e3d\u767d\u8461\u8404\u9152","rank":9},{"key":"1234","name":"\u56fd\u7a961573 52%vol\uff08500mL \uff09","amount":"3548.4066666664","number":"4","brand_name":"\u6cf8\u5dde\u8001\u7a96","type_name":"\u793c\u54c1","component_name":"\u70df\u9152\u8336\u53f6","serie_name":"\u56fd\u7a961573 52%vol","product_model_name":"\u56fd\u7a961573 52%vol\uff08500mL \uff09","rank":10},{"key":"2073","name":"\u4e09\u987f\u534a\u51bb\u5e72\u901f\u6eb6\u5496\u5561\u7eaf\u9ed1\u5496\u5561\u7c89\u6df7\u5408\u88c5 21\u9897*2g","amount":"3135.02","number":"49","brand_name":"\u4e09\u987f\u534a","type_name":"\u793c\u54c1","component_name":"\u8425\u517b\u98df\u54c1\u6ecb\u8865","serie_name":"\u5496\u5561","product_model_name":"\u4e09\u987f\u534a\u51bb\u5e72\u901f\u6eb6\u5496\u5561\u7eaf\u9ed1\u5496\u5561\u7c89\u6df7\u5408\u88c5 21\u9897*2g","rank":11},{"key":"2086","name":"INTEL S3520 \u7cfb\u5217\u56fa\u6001\u786c\u76d82.5\u82f1\u5bf8 240G","amount":"2700","number":"3","brand_name":"\u82f1\u7279\u5c14","type_name":"\u670d\u52a1\u5668","component_name":"\u670d\u52a1\u5668\u786c\u76d8","serie_name":"\u56fa\u6001\u786c\u76d8","product_model_name":"INTEL S3520 \u7cfb\u5217\u56fa\u6001\u786c\u76d82.5\u82f1\u5bf8 240G","rank":12},{"key":"2261","name":"MK-MC300","amount":"2517","number":"52","brand_name":"\u8054\u60f3","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"\u534f\u4f5c","serie_name":"\u5168\u5411\u9ea6\u514b\u98ce","product_model_name":"MK-MC300","rank":13},{"key":"2085","name":"HP P22 G4 \u5546\u7528\u6db2\u6676\u663e\u793a\u5668","amount":"1860","number":"3","brand_name":"HP","type_name":"\u4e2a\u4eba\u8ba1\u7b97\u673a","component_name":"\u663e\u793a\u5668","serie_name":"P22 G4","product_model_name":"HP P22 G4 \u5546\u7528\u6db2\u6676\u663e\u793a\u5668","rank":14},{"key":"2084","name":"HP\u7b14\u8bb0\u672c\u53cc\u80a9\u80cc\u5305","amount":"1202.75","number":"17","brand_name":"HP","type_name":"\u4e2a\u4eba\u8ba1\u7b97\u673a","component_name":"\u914d\u4ef6","serie_name":"\u80cc\u5305","product_model_name":"HP\u7b14\u8bb0\u672c\u53cc\u80a9\u80cc\u5305","rank":15},{"key":"2255","name":"\u6295\u5f71\u4eea\u5b89\u88c5\u914d\u4ef6\u8f85\u6599","amount":"1140","number":"4","brand_name":"\u7b2c\u4e09\u65b9","type_name":"\u6570\u7801\u8bbe\u5907","component_name":"\u6570\u7801\u8bbe\u5907\u914d\u4ef6","serie_name":"\u6295\u5f71\u4eea\u5b89\u88c5\u914d\u4ef6","product_model_name":"\u6295\u5f71\u4eea\u5b89\u88c5\u914d\u4ef6\u8f85\u6599","rank":16},{"key":"1246","name":"\u7389\u4ec1\u7267\u767d\u818f\u690d\u7269\u996e\u6599360\u514b\uff0812\u514bx30\uff09","amount":"1050","number":"3","brand_name":"\u80e1\u5e86\u4f59\u5802","type_name":"\u793c\u54c1","component_name":"\u8425\u517b\u98df\u54c1\u6ecb\u8865","serie_name":"\u7389\u4ec1\u7267\u767d\u818f\u690d\u7269\u996e\u6599","product_model_name":"\u7389\u4ec1\u7267\u767d\u818f\u690d\u7269\u996e\u6599360\u514b\uff0812\u514bx30\uff09","rank":17},{"key":"2076","name":"\u4eac\u4e1c\u4eac\u9020\u4e13\u7528\u65e0\u7ef3\u5ba4\u5185\u5065\u8eab\u8df3\u7ef3","amount":"1005.38","number":"34","brand_name":"\u4eac\u4e1c","type_name":"\u793c\u54c1","component_name":"\u6570\u7801\u7535\u5b50\u4ea7\u54c1","serie_name":"","product_model_name":"\u4eac\u4e1c\u4eac\u9020\u4e13\u7528\u65e0\u7ef3\u5ba4\u5185\u5065\u8eab\u8df3\u7ef3","rank":18},{"key":"1231","name":"\u8fdb\u53e3\u9c7c\u80f6\uff08500\u514b\uff09","amount":"1000","number":"1","brand_name":"\u6dd8\u5b9d\uff08\u8d2d\u4e70\uff09","type_name":"\u793c\u54c1","component_name":"\u8425\u517b\u98df\u54c1\u6ecb\u8865","serie_name":"\u9c7c\u80f6","product_model_name":"\u8fdb\u53e3\u9c7c\u80f6\uff08500\u514b\uff09","rank":19},{"key":"2083","name":"HP \u9ed1\u9cb8 \u65e0\u7ebf\u9f20\u6807","amount":"834.36","number":"17","brand_name":"HP","type_name":"\u4e2a\u4eba\u8ba1\u7b97\u673a","component_name":"\u914d\u4ef6","serie_name":"\u9f20\u6807","product_model_name":"HP \u9ed1\u9cb8 \u65e0\u7ebf\u9f20\u6807","rank":20},{"key":"2075","name":"\u5c0f\u7c73 REDMI Watch 5 \u5178\u96c5\u9ed1\u667a\u80fd\u624b\u8868","amount":"535.38","number":"1","brand_name":"\u5c0f\u7c73","type_name":"\u793c\u54c1","component_name":"\u6570\u7801\u7535\u5b50\u4ea7\u54c1","serie_name":"\u5c0f\u7c73 REDMI Watch 5 \u667a\u80fd\u624b\u8868","product_model_name":"\u5c0f\u7c73 REDMI Watch 5 \u5178\u96c5\u9ed1\u667a\u80fd\u624b\u8868","rank":21},{"key":"1372","name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","amount":"333","number":"15","brand_name":"\u7b2c\u4e09\u65b9","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","serie_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","product_model_name":"LC-LC \u5149\u7ea4\u7ebf 5\u7c73","rank":22},{"key":"2080","name":"\u7231\u56fd\u8005 8GB U\u76d8","amount":"123.28","number":"8","brand_name":"\u7231\u56fd\u8005","type_name":"\u793c\u54c1","component_name":"\u6570\u7801\u7535\u5b50\u4ea7\u54c1","serie_name":"U\u76d8","product_model_name":"\u7231\u56fd\u8005 8GB U\u76d8","rank":23},{"key":"2077","name":"\u60e0\u5bfb\u7b4b\u819c\u67aa\u6309\u6469\u5668","amount":"114.64","number":"2","brand_name":"\u60e0\u5bfb","type_name":"\u793c\u54c1","component_name":"\u6570\u7801\u7535\u5b50\u4ea7\u54c1","serie_name":"\u7b4b\u819c\u67aa","product_model_name":"\u60e0\u5bfb\u7b4b\u819c\u67aa\u6309\u6469\u5668","rank":24},{"key":"1025","name":"FOC-1010","amount":"20","number":"2","brand_name":"\u80dc\u4e3a","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6","serie_name":"\u4e07\u5146\u591a\u6a21\u5149\u7ea4\u8df3\u7ebfLC-LC 1\u7c73","product_model_name":"FOC-1010","rank":25},{"key":"2078","name":"\u4e09\u987f\u534a \u76f4\u996e\u5f0f\u4fdd\u6e29\u676f\uff08\u8584\u8377\u7eff\uff09","amount":"0","number":"13","brand_name":"\u4e09\u987f\u534a","type_name":"\u793c\u54c1","component_name":"\u676f\u5b50","serie_name":"\u676f\u5b50","product_model_name":"\u4e09\u987f\u534a \u76f4\u996e\u5f0f\u4fdd\u6e29\u676f\uff08\u8584\u8377\u7eff\uff09","rank":26},{"key":"2171","name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6\u670d\u52a1","amount":"0","number":"1","brand_name":"\u91d1\u7545\u900d","type_name":"\u8f6f\u4ef6","component_name":"\u529e\u516c\u8f6f\u4ef6","serie_name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6","product_model_name":"\u91d1\u7545\u900dCRM\u8f6f\u4ef6\u670d\u52a1","rank":27},{"key":"672","name":"FAS9000","amount":"0","number":"1","brand_name":"NetApp","type_name":"\u5b58\u50a8\u8bbe\u5907","component_name":"\u5b58\u50a8\u4e3b\u673a","serie_name":"NETAPP FAS9000 \u5b58\u50a8\u4e3b\u673a","product_model_name":"FAS9000","rank":28},{"key":"1238","name":"\u666e\u6d31\u8336\uff08\u719f\u8336\uff09\u6563\u8336\uff0850\u514b\uff09","amount":"0","number":"6","brand_name":"\u5c0f\u7f50\u8336","type_name":"\u793c\u54c1","component_name":"\u70df\u9152\u8336\u53f6","serie_name":"\u666e\u6d31\u8336\uff08\u719f\u8336\uff09\u6563\u8336","product_model_name":"\u666e\u6d31\u8336\uff08\u719f\u8336\uff09\u6563\u8336\uff0850\u514b\uff09","rank":29},{"key":"941","name":"\u62d3\u5b9e\u4eba\u5de5\u6280\u672f\u670d\u52a1","amount":"0","number":"1","brand_name":"\u62d3\u5b9e","type_name":"\u6280\u672f\u670d\u52a1","component_name":"\u4eba\u5de5\u670d\u52a1","serie_name":"\u5b89\u88c5\u8c03\u8bd5\u670d\u52a1","product_model_name":"\u62d3\u5b9e\u4eba\u5de5\u6280\u672f\u670d\u52a1","rank":30},{"key":"39","name":"AIR-AP1832I-H-K9","amount":"0","number":"3","brand_name":"\u601d\u79d1","type_name":"\u7f51\u7edc\u8bbe\u5907 ","component_name":"\u65e0\u7ebfAP","serie_name":"\u601d\u79d1AIR-AP1832I-H-K9\u65e0\u7ebfAP","product_model_name":"AIR-AP1832I-H-K9","rank":31}]}},"status":1,"msg":[{"name":"success","success":"","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-05-29 17:57:48', 560851968) RETURNING "id"
17:57:48.519traceyii\redis\Connection::executeCommandExecuting Redis Command: GET
17:57:48.519traceyii\redis\Connection::executeCommandExecuting Redis Command: SET