|
@@ -11,6 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -29,7 +30,7 @@ public class FireWaterServiceImpl implements FireWaterService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public CommonPage<FireWaterPO> page(Integer current, Integer size, String startTime, String endTime) {
|
|
|
+ public CommonPage<FireWaterPO> page(Integer current, Integer size, Date startTime, Date endTime) {
|
|
|
List<FireWaterPO> list = new ArrayList<>();
|
|
|
Page<Map<String, Object>> page = new Page<>(current, size);
|
|
|
page = fireWaterMapper.page(page, startTime, endTime);
|
|
@@ -38,26 +39,26 @@ public class FireWaterServiceImpl implements FireWaterService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public FireWaterStatisticsVO getFireWaterStatistics() {
|
|
|
+ public FireWaterStatisticsVO getFireWaterStatistics(Date startTime, Date endTime) {
|
|
|
FireWaterStatisticsVO fireWaterStatisticsVO = new FireWaterStatisticsVO();
|
|
|
fireWaterStatisticsVO.setMunicipalFireCode(
|
|
|
- fireWaterMapper.selectCountByWaterNature("消火栓","市政",null));
|
|
|
+ fireWaterMapper.selectCountByWaterNature("消火栓","市政",null,startTime,endTime));
|
|
|
fireWaterStatisticsVO.setCommunityFireCode(
|
|
|
- fireWaterMapper.selectCountByWaterNature("消火栓","社区",null));
|
|
|
+ fireWaterMapper.selectCountByWaterNature("消火栓","社区",null,startTime,endTime));
|
|
|
fireWaterStatisticsVO.setUnitFireCode(
|
|
|
- fireWaterMapper.selectCountByWaterNature("消火栓","单位",null));
|
|
|
+ fireWaterMapper.selectCountByWaterNature("消火栓","单位",null,startTime,endTime));
|
|
|
fireWaterStatisticsVO.setNaturalWater(
|
|
|
- fireWaterMapper.selectCountByWaterNature("天然水源",null,null));
|
|
|
+ fireWaterMapper.selectCountByWaterNature("天然水源",null,null,startTime,endTime));
|
|
|
fireWaterStatisticsVO.setMunicipalWater(
|
|
|
- fireWaterMapper.selectCountByWaterNature(null,"市政",null));
|
|
|
+ fireWaterMapper.selectCountByWaterNature(null,"市政",null,startTime,endTime));
|
|
|
fireWaterStatisticsVO.setResidentWater(
|
|
|
- fireWaterMapper.selectCountByWaterNature(null,"居民",null));
|
|
|
+ fireWaterMapper.selectCountByWaterNature(null,"居民",null,startTime,endTime));
|
|
|
fireWaterStatisticsVO.setUnitWater(
|
|
|
- fireWaterMapper.selectCountByWaterNature(null,"单位",null));
|
|
|
+ fireWaterMapper.selectCountByWaterNature(null,"单位",null,startTime,endTime));
|
|
|
fireWaterStatisticsVO.setMunicipalGetWater(
|
|
|
- fireWaterMapper.selectCountByWaterNature(null,null,"市政"));
|
|
|
+ fireWaterMapper.selectCountByWaterNature(null,null,"市政",startTime,endTime));
|
|
|
fireWaterStatisticsVO.setLandGetWater(
|
|
|
- fireWaterMapper.selectCountByWaterNature(null,null,"地上"));
|
|
|
+ fireWaterMapper.selectCountByWaterNature(null,null,"地上",startTime,endTime));
|
|
|
return fireWaterStatisticsVO;
|
|
|
}
|
|
|
|