From e11aff139734ce34e4f7468170ebf0f62ccbb50b Mon Sep 17 00:00:00 2001
From: liuhaonan <konodioda2333@vip.qq.com>
Date: 星期二, 19 四月 2022 16:07:11 +0800
Subject: [PATCH] 首页

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/controller/XiXunController.java |   77 +-------------------------------------
 1 files changed, 3 insertions(+), 74 deletions(-)

diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/controller/XiXunController.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/controller/XiXunController.java
index e04c73a..614f7f4 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/controller/XiXunController.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/controller/XiXunController.java
@@ -195,7 +195,9 @@
     @GetMapping("/listLed")
     public ResponseVO<Object> listLed(BaseConditionVO baseConditionVO, @RequestParam(value = "keyword", required = false) String keyword,
                                       @RequestParam(value = "isOnLine", required = false) boolean isOnLine) {
-
+        if (!permissionConfig.check(MenuEnum.LED_LIST.getCode())) {
+            return ResponseUtil.fail("缂哄皯瀵瑰簲鐢ㄦ埛鏉冮檺");
+        }
         List<PoleLightemitEntity> poleLightemitEntityList = poleLightemitService.listLed(keyword, isOnLine);
 
         CommonPage commonPage = CommonPage.restPage(poleLightemitEntityList);
@@ -206,79 +208,6 @@
             commonPage.setTotalPage(size / baseConditionVO.getPageSize());
         }
         return ResponseUtil.success(commonPage);
-
-
-//        if (!permissionConfig.check(MenuEnum.LED_LIST.getCode())) {
-//            return ResponseUtil.fail("缂哄皯瀵瑰簲鐢ㄦ埛鏉冮檺");
-//        }
-//        PageHelper.startPage(baseConditionVO.getPageNo(), baseConditionVO.getPageSize());
-//        LambdaQueryWrapper<PoleLightemitEntity> wrapper = Wrappers.lambdaQuery(PoleLightemitEntity.class);
-//        if (AdministratorEnums.CUSTOMER.getCode().equals(SecurityUtils.getAdministratorIdentity())) {
-//            boolean clientId = clientService.findClientId();
-//            if (clientId) {
-//                wrapper = wrapper.eq(PoleLightemitEntity::getUserId, SecurityUtils.getUserId());
-//            }
-//            wrapper = wrapper.eq(PoleLightemitEntity::getClientId, clientService.getClientId());
-//        }
-//        wrapper = Wrappers.lambdaQuery(PoleLightemitEntity.class);
-//        if (StrUtil.isNotBlank(keyword)) {
-//            wrapper.like(PoleLightemitEntity::getLightemitName, keyword).or(
-//                    lambdaQueryWrapper -> {
-//                        lambdaQueryWrapper.like(PoleLightemitEntity::getLightemitControlCode, keyword);
-//                    }
-//            );
-//        }
-//        List<PoleBinding> bindings = bindingService.list(Wrappers.lambdaQuery(PoleBinding.class).eq(PoleBinding::getDeviceType, 1));
-//        List<PoleLightemitEntity> list = poleLightemitService.list(wrapper);
-//        if (isOnLine) {
-//            List<PoleLightemitEntity> results = poleLightemitService.ledOnline(list);
-//            results.forEach(
-//                    led -> {
-//                        bindings.forEach(
-//                                bind -> {
-//                                    if (bind.getDeviceCode() != null && led.getLightemitControlCode() == bind.getDeviceCode()) {
-//                                        led.setStreetlightId(bind.getPoleId());
-//                                        System.out.println("鏈夋病鏈夎繍琛屽埌杩欓噷?---------------" + bind.getPoleId());
-//                                        led.setStreetlightName(poleService.getOne(Wrappers.lambdaQuery(Pole.class).eq(Pole::getId, bind.getPoleId())).getPoleName());
-//                                    }
-//                                }
-//                        );
-//                    }
-//            );
-//            CommonPage commonPage = CommonPage.restPage(results);
-//            int size = results.size();
-//            commonPage.setTotal((long) size);
-//            commonPage.setTotalPage(size / baseConditionVO.getPageSize() + 1);
-//            if (size % baseConditionVO.getPageSize() == 0) {
-//                commonPage.setTotalPage(size / baseConditionVO.getPageSize());
-//            }
-//            return ResponseUtil.success(commonPage);
-//        } else {
-//            poleLightemitService.ledOnlineCheck(list);
-//            list.forEach(
-//                    led -> {
-//                        bindings.forEach(
-//                                bind -> {
-//                                    if (bind.getDeviceCode() != null && led.getLightemitControlCode().equals(bind.getDeviceCode())) {
-//                                        led.setStreetlightId(bind.getPoleId());
-//                                        System.out.println("鏈夋病鏈夎繍琛屽埌杩欓噷?---------------" + bind.getPoleId());
-//                                        led.setStreetlightName(poleService.getOne(Wrappers.lambdaQuery(Pole.class).eq(Pole::getId, bind.getPoleId())).getPoleName());
-//                                    }
-//                                }
-//                        );
-//                    }
-//            );
-//            CommonPage commonPage = CommonPage.restPage(list);
-//            int size = list.size();
-//            commonPage.setTotal((long) size);
-//            commonPage.setTotalPage(size / baseConditionVO.getPageSize() + 1);
-//            if (size % baseConditionVO.getPageSize() == 0) {
-//                commonPage.setTotalPage(size / baseConditionVO.getPageSize());
-//            }
-//            return ResponseUtil.success(commonPage);
-//            // return ResponseUtil.success(list);
-//        }
-////        return ResponseUtil.success(poleLightemitService.list(wrapper));
     }
 
     /**

--
Gitblit v1.9.3