diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterStaticsController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterStaticsController.java
index 43e042e..0e9f752 100644
--- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterStaticsController.java
+++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterStaticsController.java
@@ -3,19 +3,18 @@
import com.casic.missiles.core.base.controller.BaseController;
import com.casic.missiles.core.base.response.ResponseData;
import com.casic.missiles.core.common.service.ICommonPermissionService;
-import com.casic.missiles.core.datascope.DataScope;
import com.casic.missiles.core.util.ToolUtil;
-import com.casic.missiles.modular.system.dto.AlarmNowView;
import com.casic.missiles.modular.system.model.Area;
+import com.casic.missiles.modular.system.model.DeviceType;
import com.casic.missiles.modular.system.service.IAlarmNowViewService;
import com.casic.missiles.modular.system.service.IAreaService;
+import com.casic.missiles.modular.system.service.IDeviceTypeService;
import com.casic.missiles.modular.system.service.IStatisticsService;
import com.casic.missiles.modular.system.util.DateUtil;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.ArrayList;
@@ -28,15 +27,58 @@
public class WaterStaticsController extends BaseController {
@Autowired
private IStatisticsService statisticsService;
- @Autowired
- private IAlarmNowViewService alarmNowViewService;
- @Autowired
- private ICommonPermissionService permissionService;
+
@Autowired
private IAreaService iAreaService;
+ @Autowired
+ private IDeviceTypeService iDeviceTypeService;
+
+
+
/**
- * 根据权属单位统计闸井数量
+ * 查询一级分区各区用水量
+ *
+ * @return
+ */
+ @RequestMapping(value = "/countByFirstArea")
+ @ResponseBody
+ public Object countByFirstArea(String startTime, String endTime) {
+ List areaList = iAreaService.selectList(null);
+ List areaLevel1List = new ArrayList<>();
+
+ areaList.forEach(area -> {
+ //过滤一级区域
+ if ("2".equals(area.getLevel().toString())) {
+ areaLevel1List.add(area);
+ }
+ });
+ List