Explorar el Código

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

release_toaliyun_real
hupeng hace 7 años
padre
commit
a00badf25a
Se han modificado 2 ficheros con 7 adiciones y 7 borrados
  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 Ver fichero

@@ -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 Ver fichero

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


Cargando…
Cancelar
Guardar