From eef39a23c58a786b8e4a5025dcb7e83f62bd12e0 Mon Sep 17 00:00:00 2001 From: Nixevol Date: Thu, 6 Aug 2026 09:10:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=E6=97=A5=E9=97=B4?= =?UTF-8?q?=E6=B5=81=E9=87=8F=E8=A1=A8=E5=90=8D=E5=A4=A7=E5=B0=8F=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ReportScript.sql | 8 ++++---- docs/project_context.md | 6 ++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ReportScript.sql b/ReportScript.sql index c6e8176..c9a839c 100644 --- a/ReportScript.sql +++ b/ReportScript.sql @@ -528,9 +528,9 @@ ALTER TABLE `5G_结果表` ADD INDEX `_rj`(`_gNBId`, `_cellId`); CREATE TABLE `_rj_yd` ( `gNBId` varchar(50), `cellId` varchar(50), `上下行总流量_GB` double, INDEX (`gNBId`, `cellId`)) AS SELECT `gNBId`, `cellId`, AVG(`上下行总流量_GB`) AS `上下行总流量_GB` FROM ( - SELECT `gNBId`, `cellId`, `上下行总流量_GB` FROM `2_6grjyd` + SELECT `gNBId`, `cellId`, `上下行总流量_GB` FROM `2_6GRJYD` UNION ALL - SELECT `gNBId`, `cellId`, `上下行总流量_GB` FROM `700mrjyd` + SELECT `gNBId`, `cellId`, `上下行总流量_GB` FROM `700MRJYD` ) AS t GROUP BY `gNBId`, `cellId`; @@ -540,9 +540,9 @@ CREATE TABLE `_rj_gd` ( ) AS SELECT `gNBId`, `cellId`, AVG(`上下行总流量_GB`) AS `上下行总流量_GB` FROM ( - SELECT `gNBId`, `cellId`, `上下行总流量_GB` FROM `2_6grjgd` + SELECT `gNBId`, `cellId`, `上下行总流量_GB` FROM `2_6GRJGD` UNION ALL - SELECT `gNBId`, `cellId`, `上下行总流量_GB` FROM `700mrjgd` + SELECT `gNBId`, `cellId`, `上下行总流量_GB` FROM `700MRJGD` ) AS t GROUP BY `gNBId`, `cellId`; diff --git a/docs/project_context.md b/docs/project_context.md index 878070e..49a09eb 100644 --- a/docs/project_context.md +++ b/docs/project_context.md @@ -1103,3 +1103,9 @@ CellData 处理日志细化(`app/services/cell_data.py`): - Web 首次启动通过 `DB_HOST=capacityrepost-mysql` 写入新数据卷内的 `Configure.json`;MySQL 初始化独立的 `CapacityReport`、`celldata` 数据库。 - 当前代码镜像使用不可变标签 `capacityrepost-web:a66ce4c`,服务器部署目录为 `/opt/capacityrepost`。健康检查 `GET /health` 已验证应用与 MySQL 均正常,首页可访问。 - 同机旧实例 `capacity-report-app`(19081)与 `capacity-mysql`(13306)是受保护资源;部署第二实例时禁止对旧容器执行停止、重建、改名、改网络、改卷或 compose down。 + +## 2026-08-06:修复日间流量暂存表大小写不一致 + +- Linux MySQL 使用 `lower_case_table_names=0`,表名大小写敏感。数据映射实际创建 `2_6GRJYD`、`700MRJYD`、`2_6GRJGD`、`700MRJGD`,但 `ReportScript.sql` 第 126、127 条语句曾使用对应的小写名称,导致任务固定报 1146 表不存在。 +- 四处 SQL 引用已统一为与 `Configure.json` 数据映射及实际导入表一致的大小写;脚本解析仍为 157 条,线上 `/data/ReportScript.sql` 已同步更新且校验和一致。 +- 运行中的任务会保留启动时已经解析的旧 SQL;热更新脚本不重启 Web,下一次新任务才会读取修复后的内容。