diff --git a/aucma-report/boardAPIComplete.md b/aucma-report/boardAPIComplete.md index 04bed77..b7be8af 100644 --- a/aucma-report/boardAPIComplete.md +++ b/aucma-report/boardAPIComplete.md @@ -898,7 +898,7 @@ SELECT * FROM ( SELECT DEVICE_CODE, PARAM_VALUE, ROW_NUMBER() OVER (PARTITION BY DEVICE_CODE ORDER BY COLLECT_TIME DESC) AS RN FROM BASE_DEVICE_PARAM_VAL - WHERE PARAM_NAME = '机台状态-实际产出数量' + WHERE PARAM_NAME = '生产计数-当前日期生产总数' AND COLLECT_TIME >= TRUNC(SYSDATE) AND COLLECT_TIME < TRUNC(SYSDATE) + 1 ) WHERE RN = 1 @@ -908,7 +908,7 @@ SELECT * FROM ( ``` **业务逻辑说明**: -- 使用 `PARAM_NAME = '机台状态-实际产出数量'` 获取各设备当天实际产出 +- 使用 `PARAM_NAME = '生产计数-当前日期生产总数'` 获取各设备当天产量总数 - 取每台设备当天最新的一条记录(使用窗口函数ROW_NUMBER) - 按产量降序排列,取前5名 - 百分比在Service层计算:`percent = production / maxProduction * 100` diff --git a/aucma-report/src/main/resources/mapper/report/Board5Mapper.xml b/aucma-report/src/main/resources/mapper/report/Board5Mapper.xml index 48be8bb..570bc36 100644 --- a/aucma-report/src/main/resources/mapper/report/Board5Mapper.xml +++ b/aucma-report/src/main/resources/mapper/report/Board5Mapper.xml @@ -102,7 +102,7 @@ - +