From 97834eed504fa4d18bca16c24a4003f198ad6344 Mon Sep 17 00:00:00 2001 From: 沈斌 <bluelazysb@hotmail.com> Date: Mon, 07 May 2018 22:05:48 +0800 Subject: [PATCH] test --- src/main/java/com/moral/controller/AlarmController.java | 18 +++++++++++------- 1 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/moral/controller/AlarmController.java b/src/main/java/com/moral/controller/AlarmController.java index 1287f2d..ce4cf51 100644 --- a/src/main/java/com/moral/controller/AlarmController.java +++ b/src/main/java/com/moral/controller/AlarmController.java @@ -1,26 +1,24 @@ package com.moral.controller; import com.alibaba.fastjson.JSON; +import com.moral.common.bean.ResultBean; import com.moral.entity.Alarm; import com.moral.entity.Device; import com.moral.entity.Sensor; import com.moral.entity.alarm.AlarmConfig; import com.moral.entity.alarm.AlarmConfigValue; -import com.moral.service.AlarmConfigService; -import com.moral.service.DeviceService; -import com.moral.service.HistoryService; -import com.moral.service.SensorService; +import com.moral.entity.charts.TimeUnits; +import com.moral.service.*; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.apache.log4j.Logger; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.ModelAndView; import javax.annotation.Resource; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; @RestController @RequestMapping("alarm") @@ -34,6 +32,12 @@ HistoryService historyService; @Resource AlarmConfigService alarmConfigService; + @Resource + AlarmService alarmService; + @RequestMapping(value = "/count-by-times", method = RequestMethod.GET) + public ResultBean<List<Map>> countByTimes(Date start, Date end,@RequestParam(value = "timeUnits")Optional<TimeUnits> timeUnits){ + return new ResultBean<>(alarmService.countByTimes(start,end,timeUnits.isPresent()?timeUnits.get():null)); + } /** * * @param alarm -- Gitblit v1.8.0