Kaynağa Gözat

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

release_toaliyun_real
hupeng 7 yıl önce
ebeveyn
işleme
a00badf25a
2 değiştirilmiş dosya ile 7 ekleme ve 7 silme
  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 Dosyayı Görüntüle

@@ -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 Dosyayı Görüntüle

@@ -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 ">


Yükleniyor…
İptal
Kaydet