diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java index 9e4fb24..2ff6766 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java @@ -87,12 +87,12 @@ /** * 总用水量和瞬时流量 */ - Map getWaterMeter(); + Map getWaterMeter(@Param("year") String year); /** * 本月总用水量 */ - String getWaterMeterMonth(); + Map getWaterMeterMonth(@Param("month") String month); /** * 今日用水量 diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java index 9e4fb24..2ff6766 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java @@ -87,12 +87,12 @@ /** * 总用水量和瞬时流量 */ - Map getWaterMeter(); + Map getWaterMeter(@Param("year") String year); /** * 本月总用水量 */ - String getWaterMeterMonth(); + Map getWaterMeterMonth(@Param("month") String month); /** * 今日用水量 diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceMapper.xml b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceMapper.xml index 16545a3..5c26568 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceMapper.xml +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceMapper.xml @@ -1021,15 +1021,17 @@ - + SELECT SUM(dwm.FLOW_ACC_MONTH) AS `monthAcc` + FROM data_watermeter_month AS dwm, device_view as dv + WHERE dwm.`MONTH` = #{month} + and dv.devcode = dwm.devcode and dv.valid = 1 and dv.deviceType = '13' - + SELECT SUM(dwm.FLOW_ACC_MONTH) AS `monthAcc` + FROM data_watermeter_month AS dwm, device_view as dv + WHERE dwm.`MONTH` = #{month} + and dv.devcode = dwm.devcode and dv.valid = 1 and dv.deviceType = '13'