diff --git a/aucma-report/src/main/java/com/aucma/report/controller/BoxTemperatureHistoryController.java b/aucma-report/src/main/java/com/aucma/report/controller/BoxTemperatureHistoryController.java index c4382ba..8b9a8f7 100644 --- a/aucma-report/src/main/java/com/aucma/report/controller/BoxTemperatureHistoryController.java +++ b/aucma-report/src/main/java/com/aucma/report/controller/BoxTemperatureHistoryController.java @@ -101,7 +101,7 @@ public class BoxTemperatureHistoryController extends BaseController { * */ @PostMapping("/testTemp") - public TableDataInfo getTestTemp(@RequestBody BoxTemperatureHistory boxTemperatureHistory){ - return getDataTable(boxTemperatureHistoryService.getTestTemp(boxTemperatureHistory)); + public AjaxResult getTestTemp(@RequestBody BoxTemperatureHistory boxTemperatureHistory){ + return success(boxTemperatureHistoryService.getTestTemp(boxTemperatureHistory)); } } diff --git a/aucma-report/src/main/java/com/aucma/report/service/IBoxTemperatureHistoryService.java b/aucma-report/src/main/java/com/aucma/report/service/IBoxTemperatureHistoryService.java index 39edd8a..a863ef5 100644 --- a/aucma-report/src/main/java/com/aucma/report/service/IBoxTemperatureHistoryService.java +++ b/aucma-report/src/main/java/com/aucma/report/service/IBoxTemperatureHistoryService.java @@ -1,5 +1,6 @@ package com.aucma.report.service; +import java.util.HashMap; import java.util.List; import java.util.Map; @@ -61,5 +62,5 @@ public interface IBoxTemperatureHistoryService */ public int deleteBoxTemperatureHistoryByObjId(Long objId); - public List getTestTemp(BoxTemperatureHistory boxTemperatureHistory); + public HashMap getTestTemp(BoxTemperatureHistory boxTemperatureHistory); } diff --git a/aucma-report/src/main/java/com/aucma/report/service/impl/BoxTemperatureHistoryServiceImpl.java b/aucma-report/src/main/java/com/aucma/report/service/impl/BoxTemperatureHistoryServiceImpl.java index 7c76520..d1ecfe5 100644 --- a/aucma-report/src/main/java/com/aucma/report/service/impl/BoxTemperatureHistoryServiceImpl.java +++ b/aucma-report/src/main/java/com/aucma/report/service/impl/BoxTemperatureHistoryServiceImpl.java @@ -95,24 +95,29 @@ public class BoxTemperatureHistoryServiceImpl implements IBoxTemperatureHistoryS } @Override - public List getTestTemp(BoxTemperatureHistory boxTemperatureHistory) { + public HashMap getTestTemp(BoxTemperatureHistory boxTemperatureHistory) { + HashMap result = new HashMap<>(); // BoxTemperatureHistory boxTemperatureHistory = new BoxTemperatureHistory(); // cpno = "B24051383025017990384"; // boxTemperatureHistory.setCpno(cpno); // boxTemperatureHistory.setCpno("B24051383025017990384"); - List boxTemperatureHistories = boxTemperatureHistoryMapper.selectBoxTemperatureHistoryList(boxTemperatureHistory); - BoxTemperatureHistory boxTemp = boxTemperatureHistories.get(0); + BoxTemperatureHistory boxTemp = boxTemperatureHistoryMapper.selectBoxTemperatureHistoryByObjId(boxTemperatureHistory.getObjId()); //获取数据 String tempMes = boxTemp.getTempMes(); String powerMes = boxTemp.getPowerMes(); Date begindatetime = boxTemp.getBegindatetime(); - List stringList = getStringList(tempMes, begindatetime); - List stringList1 = getStringList(powerMes, begindatetime); + //温度数据 + List tempList = getStringList(tempMes, begindatetime); + result.put("tempList", tempList); - - return stringList; + //功率数据 + List vList = getStringList(powerMes, begindatetime); + List wList = new ArrayList<>(); + wList.add(vList.get(1)); + result.put("vList", wList); + return result; }