添加了查询一个月中每一天的火情数量

This commit is contained in:
2022-02-16 10:06:09 +08:00
parent d8268ef1c8
commit 52ec30f940
3 changed files with 61 additions and 2 deletions

View File

@ -1,6 +1,7 @@
package com.xkrs.controller;
import com.xkrs.common.encapsulation.PromptMessageEnum;
import com.xkrs.dao.EquipmentDao;
import com.xkrs.model.entity.Fire;
import com.xkrs.service.FireService;
import com.xkrs.util.Query;
@ -13,6 +14,7 @@ import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import static com.xkrs.common.encapsulation.OutputEncapsulation.outputEncapsulationObject;
@ -26,6 +28,11 @@ public class FireController {
@Resource
private FireService fireService;
@Resource
private EquipmentDao equipmentDao;
Locale locale = LocaleContextHolder.getLocale();
/**
* 根据设备编号获取火情信息
* @param code
@ -56,4 +63,19 @@ public class FireController {
public String findThreeHundredData(){
return fireService.findThreeHundredData();
}
/**
* 查询一个月中每一天各个街道的火情数量
* @param beginTime
* @param endTime
* @return
*/
@GetMapping("/selectEveryDayCount")
public String selectEveryDayCount(@RequestParam("beginTime") String beginTime,@RequestParam("endTime") String endTime){
List<Map<String, Object>> maps = equipmentDao.selectEveryDayCount(beginTime, endTime);
if(maps == null || maps.size() == 0){
return outputEncapsulationObject(PromptMessageEnum.DATA_NONE,"该月暂时唯有火情信息!",locale);
}
return outputEncapsulationObject(PromptMessageEnum.SUCCESS,maps,locale);
}
}