|
@@ -7,6 +7,7 @@ import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONException;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.huimv.admin.common.utils.DataUill;
|
|
|
import com.huimv.admin.common.utils.Result;
|
|
|
import com.huimv.admin.common.utils.ResultCode;
|
|
@@ -238,7 +239,12 @@ public class EnergyDataServiceImpl extends ServiceImpl<EnergyDataMapper, EnergyD
|
|
|
idList.add(item.getId());
|
|
|
});//某一层所有单元的id
|
|
|
QueryWrapper<EnergyData> dataQueryWrapper = new QueryWrapper<>();
|
|
|
- dataQueryWrapper.eq("farm_id", farmId).in("unit_id", idList);
|
|
|
+ if (ObjectUtil.isNotEmpty(idList)) {
|
|
|
+ dataQueryWrapper.eq("farm_id", farmId).in("unit_id", idList);
|
|
|
+ } else {
|
|
|
+ dataQueryWrapper.eq("farm_id", farmId);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
if ("4".equals(timeType)) {
|
|
|
//自定义
|
|
@@ -355,7 +361,12 @@ public class EnergyDataServiceImpl extends ServiceImpl<EnergyDataMapper, EnergyD
|
|
|
idList.add(item.getId());
|
|
|
});//某一层所有单元的id
|
|
|
QueryWrapper<EnergyData> dataQueryWrapper = new QueryWrapper<>();
|
|
|
- dataQueryWrapper.eq("farm_id", farmId).in("unit_id", idList);
|
|
|
+ if (ObjectUtil.isNotEmpty(idList)) {
|
|
|
+ dataQueryWrapper.eq("farm_id", farmId).in(("unit_id"), idList);
|
|
|
+ } else {
|
|
|
+ dataQueryWrapper.eq("farm_id", farmId);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
dataQueryWrapper.select(
|
|
|
"IFNULL(SUM(water_value),0) waterValue,IFNULL(SUM(gas_value),0) gasValue" +
|