From 2dee01ae6f13a72b1d2ba9ca3d1ffbea72ab513b Mon Sep 17 00:00:00 2001 From: kaiyu <404897439@qq.com> Date: Sat, 09 Oct 2021 08:59:28 +0800 Subject: [PATCH] screen-aqi 增加监测因子对比图接口 --- screen-api/src/main/java/com/moral/api/controller/DataDisplayController.java | 74 +++++++------------------------------ 1 files changed, 14 insertions(+), 60 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/controller/DataDisplayController.java b/screen-api/src/main/java/com/moral/api/controller/DataDisplayController.java index 31dbeff..1c3bb3a 100644 --- a/screen-api/src/main/java/com/moral/api/controller/DataDisplayController.java +++ b/screen-api/src/main/java/com/moral/api/controller/DataDisplayController.java @@ -1,23 +1,18 @@ package com.moral.api.controller; import com.moral.api.pojo.dto.dataDisplay.MonitorPointDataDisplayDTO; +import com.moral.api.pojo.dto.dataDisplay.SensorComparisonDisplayDTO; import com.moral.api.pojo.form.dataDisplay.MonitorPointDataDisplayForm; +import com.moral.api.pojo.form.dataDisplay.SensorComparisonDisplayForm; import com.moral.api.service.DataDisplayService; import com.moral.constant.ResponseCodeEnum; import com.moral.constant.ResultMessage; -import com.moral.util.DateUtils; import io.swagger.annotations.Api; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; -import java.util.ArrayList; -import java.util.HashMap; import java.util.List; -import java.util.Map; /** * @ClassName DataDisplayController @@ -43,60 +38,19 @@ return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(), ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg()); - List<MonitorPointDataDisplayDTO> list = dataDisplayService.getMonitorPointDisplayData(form); - /*MonitorPointDataDisplayDTO dto = new MonitorPointDataDisplayDTO(); - MonitorPointDataDisplayDTO dto1 = new MonitorPointDataDisplayDTO(); - MonitorPointDataDisplayDTO dto2 = new MonitorPointDataDisplayDTO(); + List<MonitorPointDataDisplayDTO> dtos = dataDisplayService.getMonitorPointDisplayData(form); - dto.setDeviceName("������������1"); - dto1.setDeviceName("������������2"); - dto2.setDeviceName("������������3"); + return new ResultMessage(ResponseCodeEnum.SUCCESS.getCode(), ResponseCodeEnum.SUCCESS.getMsg(),dtos); + } - dto.setTime("yyyy-MM-dd HH:mm:ss"); - dto1.setTime("yyyy-MM-dd HH:mm:ss"); - dto2.setTime("yyyy-MM-dd HH:mm:ss"); - - dto.setOrganizationName("������������1"); - dto1.setOrganizationName("������������2"); - dto2.setOrganizationName("������������3"); - - dto.setA05024(1); - dto1.setA05024(1); - dto2.setA05024(1); - - dto.setA21005(1d); - dto1.setA21005(1d); - dto2.setA21005(1d); - - dto.setA21004(1); - dto1.setA21004(1); - dto2.setA21004(1); - - dto.setA21026(1); - dto1.setA21026(1); - dto2.setA21026(1); - - dto.setA34002(1); - dto1.setA34002(1); - dto2.setA34002(1); - - dto.setA34004(1); - dto1.setA34004(1); - dto2.setA34004(1); - - dto.setA99054(1d); - dto1.setA99054(1d); - dto2.setA99054(1d); - - dto.setAQI(1); - dto1.setAQI(1); - dto2.setAQI(1); - - List<MonitorPointDataDisplayDTO> list = new ArrayList<>(); - list.add(dto); - list.add(dto1); - list.add(dto2);*/ - return new ResultMessage(ResponseCodeEnum.SUCCESS.getCode(), ResponseCodeEnum.SUCCESS.getMsg(),list); + @PostMapping("sensorComparisonDisplay") + public ResultMessage sensorComparisonDisplay(@RequestBody SensorComparisonDisplayForm form){ + //������������������������ + if (!form.valid()) + return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(), + ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg()); + List<SensorComparisonDisplayDTO> dtos = dataDisplayService.getSensorComparisonDisplayData(form); + return new ResultMessage(ResponseCodeEnum.SUCCESS.getCode(), ResponseCodeEnum.SUCCESS.getMsg(),dtos); } } -- Gitblit v1.8.0