ソースを参照

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

release_toaliyun_real
hupeng 7年前
コミット
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 ">


読み込み中…
キャンセル
保存