xufenglei
2017-12-01 b41f303340d8c21dad9e1b2fd798a0957e7fd7d1
src/main/java/com/moral/service/impl/DeviceServiceImpl.java
@@ -21,15 +21,15 @@
   private AccountService accountService;
   @Override
   public Map<String, Object> getDeviceStates(Map<String, Object> parameters) {
   public Map<String, Object> getDeviceStatesByAccount(Map<String, Object> parameters) {
      Map<String, Object> result = new HashMap<String, Object>();
      accountService.setOrgIdsByAccount(parameters);
      List<Map<String, Object>> list = deviceMapper.getDeviceStates(parameters);
      List<Map<String, Object>> list = deviceMapper.getDeviceStatesByAccount(parameters);
      Long all = 0L, normal = 0L, abnormal = 0L, stop = 0L;
      for (Map<String, Object> map : list) {
         Long count = (Long) map.get("count");
         all += count;
         switch ((Integer) map.get("state")) {
         switch (Integer.valueOf((String) map.get("state"))) {
         case 0:
            normal = count;
            break;
@@ -46,4 +46,10 @@
      result.put("stop", stop);
      return result;
   }
   @Override
   public List<Map<String, Object>> getSensorsByDevice(String mac) {
      return deviceMapper.getSensorsByDevice(mac);
   }
}