diff --git a/aucma-base/src/main/resources/mapper/base/BaseDeviceParamValMapper.xml b/aucma-base/src/main/resources/mapper/base/BaseDeviceParamValMapper.xml
index ddc19b8..d197a92 100644
--- a/aucma-base/src/main/resources/mapper/base/BaseDeviceParamValMapper.xml
+++ b/aucma-base/src/main/resources/mapper/base/BaseDeviceParamValMapper.xml
@@ -69,13 +69,13 @@
update base_device_param_val
- param_code = #{paramCode},
- device_code = #{deviceCode},
- device_id = #{deviceId},
- param_name = #{paramName},
- param_value = #{paramValue},
- collect_time = #{collectTime},
- record_time = #{recordTime},
+ param_code = #{paramCode},
+ device_code = #{deviceCode},
+ device_id = #{deviceId},
+ param_name = #{paramName},
+ param_value = #{paramValue},
+ collect_time = #{collectTime},
+ record_time = #{recordTime},
where record_id = #{recordId}
diff --git a/aucma-report/src/main/resources/mapper/report/Board4Mapper.xml b/aucma-report/src/main/resources/mapper/report/Board4Mapper.xml
index 3e971c1..e176dac 100644
--- a/aucma-report/src/main/resources/mapper/report/Board4Mapper.xml
+++ b/aucma-report/src/main/resources/mapper/report/Board4Mapper.xml
@@ -12,10 +12,22 @@
-
-
+
SELECT NVL(SUM(ORDER_AMOUNT), 0) AS PLAN_COUNT,
NVL(SUM(COMPLETE_AMOUNT), 0) AS COMPLETE_COUNT
FROM BASE_ORDERINFO
- WHERE TO_CHAR(BEGIN_DATE, 'YYYY-MM-DD') = TO_CHAR(SYSDATE, 'YYYY-MM-DD')
+
-
+
SELECT MATERIAL_NAME AS materialName,
ORDER_AMOUNT AS planCount,
COMPLETE_AMOUNT AS completeCount,
(ORDER_AMOUNT - COMPLETE_AMOUNT) AS diffCount,
- CASE WHEN ORDER_AMOUNT > 0
+ CASE WHEN ORDER_AMOUNT > 0
THEN ROUND(COMPLETE_AMOUNT / ORDER_AMOUNT * 100, 0) || '%'
ELSE '0%' END AS progress
FROM BASE_ORDERINFO
- WHERE TO_CHAR(BEGIN_DATE, 'YYYY-MM-DD') = TO_CHAR(SYSDATE, 'YYYY-MM-DD')
+
ORDER BY BEGIN_DATE DESC
@@ -76,7 +88,7 @@
-
+
SELECT * FROM (
SELECT d.DEVICE_NAME AS DEVICE_NAME,
@@ -115,16 +127,16 @@
ORDER BY timeHour
-
+
SELECT NVL(SUM(CASE WHEN TREATMENT_MEASURE = '3' THEN 1 ELSE 0 END), 0) AS QUALIFIED_COUNT,
NVL(SUM(CASE WHEN TREATMENT_MEASURE = '1' THEN 1 ELSE 0 END), 0) AS UNQUALIFIED_COUNT
FROM REPORT_QUALITY_INSPECTION
- WHERE TO_CHAR(INSPECTOR_TIME, 'YYYY-MM-DD') = TO_CHAR(SYSDATE, 'YYYY-MM-DD')
+
-
+
SELECT * FROM (
SELECT MATERIAL_NAME AS materialName,
@@ -132,7 +144,7 @@
100 AS passLimit
FROM REPORT_QUALITY_INSPECTION
WHERE MATERIAL_NAME IS NOT NULL
- AND TO_CHAR(INSPECTOR_TIME, 'YYYY-MM-DD') >= TO_CHAR(SYSDATE - 7, 'YYYY-MM-DD')
+
GROUP BY MATERIAL_NAME
ORDER BY passRate DESC
) WHERE ROWNUM <= 10
@@ -153,7 +165,7 @@
ROW_NUMBER() OVER (PARTITION BY DEVICE_CODE ORDER BY COLLECT_TIME DESC) AS RN
FROM BASE_DEVICE_PARAM_VAL
WHERE PARAM_NAME = '机台状态-实际产出数量'
- AND TO_CHAR(COLLECT_TIME, 'YYYY-MM-DD') = TO_CHAR(SYSDATE, 'YYYY-MM-DD')
+ AND COLLECT_TIME >= TRUNC(SYSDATE) AND COLLECT_TIME < TRUNC(SYSDATE) + 1
)
WHERE RN = 1
) p ON d.DEVICE_CODE = p.DEVICE_CODE