2023-05-12 15:46:23 增加空判断处理!

master
魔神煜修罗皇 2 years ago
parent 834a9ec5a4
commit dea7be54a6
  1. 2
      psdc-business/src/main/resources/mapper/business/PsdcElectricHtdataMapper.xml
  2. 15
      psdc-web/src/main/java/com/psdc/controller/monitor/TotalElectricMeterController.java

@ -88,7 +88,7 @@
<select id="selTodayUseEnergy" resultType="java.lang.Double">
Select SUM(use_deiffen) From psdc_electric_htdata
Select NULLIF(SUM(use_deiffen), 0.0) From psdc_electric_htdata
<where>
<if test="deviceId != null and deviceId != ''">
device_id = #{deviceId}

@ -56,11 +56,16 @@ public class TotalElectricMeterController {
@RequestMapping(value = "/sel1/{deviceId}", method = RequestMethod.GET)
public AjaxResult selzdb1(@PathVariable(value = "deviceId", required = false) Integer deviceId) {
PsdcDevicePowerRes devicePowerRes = psdcThermometerHtdataService.selTotalElectricityInfo(deviceId);
Map map = psdcElectricHtdataService.selTotalElectricityInfo();
devicePowerRes.setEDay((Double) map.get("eday"));
devicePowerRes.setEMonth((Double) map.get("emonth"));
AjaxResult ajax = AjaxResult.success(devicePowerRes);
return ajax;
if (null != devicePowerRes){
Map map = psdcElectricHtdataService.selTotalElectricityInfo();
devicePowerRes.setEDay((Double) map.get("eday"));
devicePowerRes.setEMonth((Double) map.get("emonth"));
AjaxResult ajax = AjaxResult.success(devicePowerRes);
return ajax;
} else {
return AjaxResult.success("该设备今日暂无数据!");
}
}
@PreAuthorize("@ss.hasPermi('emonitor:db')")

Loading…
Cancel
Save