| | |
| | | page.getRecords().get(j).setDeptName(deptNameBuiffer.substring(0,deptNameBuiffer.length()-1)); |
| | | } |
| | | |
| | | String expireTime = page.getRecords().get(j).getExpireTime(); |
| | | //1.获取当前时间 |
| | | Date dd = new Date(); |
| | | SimpleDateFormat sim = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | String end = sim.format(dd); |
| | | //把string类型转换为long类型的 |
| | | |
| | | if (expireTime != null) { |
| | | long st = sim.parse(expireTime).getTime(); |
| | | long en = sim.parse(end).getTime(); |
| | | //计算天数 |
| | | int day = (int) ((st - en) / 86400000); |
| | | if (day <= 30) { |
| | | page.getRecords().get(j).setType(1); |
| | | } else { |
| | | page.getRecords().get(j).setType(0); |
| | | } |
| | | } |
| | | |
| | | //判断设备是否在线 |
| | | String Heartbeat = page.getRecords().get(j).getHeartbeat(); |
| | | if (Heartbeat != null){ |
| | | long st = sim.parse(Heartbeat).getTime(); |
| | | long en = sim.parse(end).getTime(); |
| | | if ((en - st) >= (60 * 60 * 24 * 1000)){ |
| | | page.getRecords().get(j).setOnlineStatus("0"); |
| | | }else{ |
| | | page.getRecords().get(j).setOnlineStatus("1"); |
| | | } |
| | | }else{ |
| | | page.getRecords().get(j).setOnlineStatus("0"); |
| | | } |
| | | // String expireTime = page.getRecords().get(j).getExpireTime(); |
| | | // //1.获取当前时间 |
| | | // Date dd = new Date(); |
| | | // SimpleDateFormat sim = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | // String end = sim.format(dd); |
| | | // //把string类型转换为long类型的 |
| | | // |
| | | // if (expireTime != null) { |
| | | // long st = sim.parse(expireTime).getTime(); |
| | | // long en = sim.parse(end).getTime(); |
| | | // //计算天数 |
| | | // int day = (int) ((st - en) / 86400000); |
| | | // if (day <= 30) { |
| | | // page.getRecords().get(j).setType(1); |
| | | // } else { |
| | | // page.getRecords().get(j).setType(0); |
| | | // } |
| | | // } |
| | | // |
| | | // //判断设备是否在线 |
| | | // String Heartbeat = page.getRecords().get(j).getHeartbeat(); |
| | | // if (Heartbeat != null){ |
| | | // long st = sim.parse(Heartbeat).getTime(); |
| | | // long en = sim.parse(end).getTime(); |
| | | // if ((en - st) >= (60 * 60 * 24 * 1000)){ |
| | | // page.getRecords().get(j).setOnlineStatus("0"); |
| | | // }else{ |
| | | // page.getRecords().get(j).setOnlineStatus("1"); |
| | | // } |
| | | // }else{ |
| | | // page.getRecords().get(j).setOnlineStatus("0"); |
| | | // } |
| | | } |
| | | |
| | | |