Просмотр исходного кода

[电表][修复]:电表数据查询语句问题

release_toaliyun_real
hupeng 7 лет назад
Родитель
Сommit
a00badf25a
2 измененных файлов: 7 добавлений и 7 удалений
  1. +5
    -5
      mallinkService/src/main/java/com/iformall/service/kw/impl/KwBoxServiceImpl.java
  2. +2
    -2
      mallinkService/src/main/resources/mapper/KwMeterDataMapper.xml

+ 5
- 5
mallinkService/src/main/java/com/iformall/service/kw/impl/KwBoxServiceImpl.java Просмотреть файл

@@ -116,11 +116,11 @@ public class KwBoxServiceImpl implements KwBoxService {
record.setSortColumns(KwMeterData.Field.DeviceTime_DESC);
PageInfo<KwMeterData> kwMeterDataPage = kwMeterDataService.listAsPage(record,1,1);

if (kwMeterDataPage.getList().size() > 0
&& kwMeterDataPage.getList().get(0).getTotalPower() != null)
kwMeterData.setUsedPower(
kwMeterData.getTotalPower()-kwMeterDataPage.getList().get(0).getTotalPower());
kwMeterData.setLastDeviceTime(kwMeterDataPage.getList().get(0).getDeviceTime());
if (kwMeterDataPage.getList().size() > 0) {
kwMeterData.setUsedPower(
kwMeterData.getTotalPower()-kwMeterDataPage.getList().get(0).getTotalPower());
kwMeterData.setLastDeviceTime(kwMeterDataPage.getList().get(0).getDeviceTime());
}
}

kwMeterDataService.save(kwMeterData);


+ 2
- 2
mallinkService/src/main/resources/mapper/KwMeterDataMapper.xml Просмотреть файл

@@ -27,8 +27,8 @@
and `tenant_id` = #{tenantId}
</if>

<if test=" null != meterId ">
and `box_id` = #{meterId}
<if test=" null != boxId ">
and `box_id` = #{boxId}
</if>

<if test=" null != meterId ">


Загрузка…
Отмена
Сохранить