|
@@ -56,7 +56,11 @@ public class EnergyDataServiceImpl extends ServiceImpl<EnergyDataMapper, EnergyD
|
|
|
@Override
|
|
|
public Result listCount(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
|
String farmId = paramsMap.get("farmId");
|
|
|
+ String displayType = paramsMap.get("displayType");
|
|
|
QueryWrapper<EnergyData> queryWrapper = new QueryWrapper<>();
|
|
|
+ if ("0".equals(displayType)){
|
|
|
+ queryWrapper.eq("display_type",displayType);
|
|
|
+ }
|
|
|
Date monthmorning = DataUill.getTimesMonthmorning();
|
|
|
queryWrapper.eq("farm_id", farmId).ge("create_date", monthmorning);
|
|
|
EnergyDataVo energyDataVo = dataMapper.listCount(queryWrapper);
|
|
@@ -76,6 +80,7 @@ public class EnergyDataServiceImpl extends ServiceImpl<EnergyDataMapper, EnergyD
|
|
|
public Result listData(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
|
String farmId = paramsMap.get("farmId");
|
|
|
String dataType = paramsMap.get("dataType");
|
|
|
+ String displayType = paramsMap.get("displayType");
|
|
|
String timeType = paramsMap.get("timeType");
|
|
|
String startTime = paramsMap.get("startTime");
|
|
|
String endTime = paramsMap.get("endTime");
|
|
@@ -184,6 +189,9 @@ public class EnergyDataServiceImpl extends ServiceImpl<EnergyDataMapper, EnergyD
|
|
|
}
|
|
|
//天然气
|
|
|
else if ("4".equals(dataType)) {
|
|
|
+ if (ObjectUtil.isNotEmpty(displayType)){
|
|
|
+ dataQueryWrapper.eq("display_type",displayType);
|
|
|
+ }
|
|
|
//自定义
|
|
|
if ("4".equals(timeType)) {
|
|
|
startTime = startTime + " 00:00:00";
|
|
@@ -219,6 +227,7 @@ public class EnergyDataServiceImpl extends ServiceImpl<EnergyDataMapper, EnergyD
|
|
|
@Override
|
|
|
public Result listRank(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
|
String farmId = paramsMap.get("farmId");
|
|
|
+ String displayType = paramsMap.get("displayType");
|
|
|
String dataType = paramsMap.get("dataType");
|
|
|
String timeType = paramsMap.get("timeType");
|
|
|
String startTime = paramsMap.get("startTime");
|
|
@@ -245,6 +254,9 @@ public class EnergyDataServiceImpl extends ServiceImpl<EnergyDataMapper, EnergyD
|
|
|
idList.add(item.getId());
|
|
|
});//某一层所有单元的id
|
|
|
QueryWrapper<EnergyData> dataQueryWrapper = new QueryWrapper<>();
|
|
|
+ if ("0".equals(displayType)){
|
|
|
+ dataQueryWrapper.eq("display_type",displayType);
|
|
|
+ }
|
|
|
if (idList.size() != 0) {
|
|
|
dataQueryWrapper.eq("farm_id", farmId).in("unit_id", idList);
|
|
|
if ("4".equals(timeType)) {
|
|
@@ -305,9 +317,15 @@ public class EnergyDataServiceImpl extends ServiceImpl<EnergyDataMapper, EnergyD
|
|
|
@Override
|
|
|
public Result listDataScreen(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
|
String farmId = paramsMap.get("farmId");
|
|
|
+ String displayType = paramsMap.get("displayType");
|
|
|
QueryWrapper<EnergyData> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("farm_id", farmId);
|
|
|
- List<EnergyAllDataVo> energyGasDataVos = dataMapper.listDayGas(queryWrapper);
|
|
|
+ QueryWrapper<EnergyData> queryWrapper2 = new QueryWrapper<>();
|
|
|
+ queryWrapper2.eq("farm_id", farmId);
|
|
|
+ if (ObjectUtil.isNotEmpty(displayType)){
|
|
|
+ queryWrapper2.eq("display_type",displayType);
|
|
|
+ }
|
|
|
+ List<EnergyAllDataVo> energyGasDataVos = dataMapper.listDayGas(queryWrapper2);
|
|
|
List<EnergyAllDataVo> energyFeedDataVos = dataMapper.listDayFeed(queryWrapper);
|
|
|
List<EnergyAllDataVo> energyWaterDataVos = dataMapper.listDayWater(queryWrapper);
|
|
|
List<EnergyAllDataVo> energyElectricityDataVos = dataMapper.listDayElectricity(queryWrapper);
|
|
@@ -323,6 +341,7 @@ public class EnergyDataServiceImpl extends ServiceImpl<EnergyDataMapper, EnergyD
|
|
|
public Result listRankScreen(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
|
String farmId = paramsMap.get("farmId");
|
|
|
String dataType = paramsMap.get("dataType");
|
|
|
+ String displayType = paramsMap.get("displayType");
|
|
|
if (dataType == null || dataType == "") {
|
|
|
dataType = "1";
|
|
|
}
|
|
@@ -342,6 +361,9 @@ public class EnergyDataServiceImpl extends ServiceImpl<EnergyDataMapper, EnergyD
|
|
|
});//某一层所有单元的id
|
|
|
|
|
|
QueryWrapper<EnergyData> dataQueryWrapper = new QueryWrapper<>();
|
|
|
+ if ("0".equals(displayType)){
|
|
|
+ dataQueryWrapper.eq("display_type",displayType);
|
|
|
+ }
|
|
|
Date timesMonthmorning = DataUill.getTimesMonthmorning();
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
if (idList.size() != 0) {
|