南昌市物联网技防平台-后台
zengh
2021-02-02 6db75628ed9df77b3f5663493acdfe231c411b65
客户管理接口改动
1 files modified
28 ■■■■■ changed files
blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/equipment/controller/EquipmentController.java 28 ●●●●● patch | view | raw | blame | history
blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/equipment/controller/EquipmentController.java
@@ -141,8 +141,32 @@
            //根据传入的id递归出该节点下所有的设备
            List<Map<String, Object>> childList = treeIdList(treedatas, pid);
            //根据查询条件得到所有设备
            page = equipmentService.selectEquipmentPage(Condition.getPage(query), equipment, childList);
            if (childList.size() > 0) {
                //根据查询条件得到所有设备
                page = equipmentService.selectEquipmentPage(Condition.getPage(query), equipment, childList);
            } else {
                page = null;
            }
        }
        if (page != null){
            for (int j = 0; j < page.getRecords().size(); j++) {
                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类型的
                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);
                }
            }
        }
        return R.data(page);