From feac6e0c2db4e60d55417fde1971a0bc6d703566 Mon Sep 17 00:00:00 2001
From: zhanzhiqin <895896009@qq.com>
Date: 星期五, 27 五月 2022 15:58:28 +0800
Subject: [PATCH] fix

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleService.java |  246 ++++++++++++++++++++++++++++++-------------------
 1 files changed, 151 insertions(+), 95 deletions(-)

diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleService.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleService.java
index 32e0f03..0a387e4 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleService.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleService.java
@@ -15,7 +15,6 @@
 import com.sandu.common.util.SpringContextHolder;
 import com.sandu.ximon.admin.dto.DeviceStatus;
 import com.sandu.ximon.admin.dto.WaterQualityDataDto;
-import com.sandu.ximon.admin.entity.Command;
 import com.sandu.ximon.admin.manager.iot.frame.A1Frame;
 import com.sandu.ximon.admin.manager.iot.frame.FrameBuilder;
 import com.sandu.ximon.admin.manager.iot.frame.IRequestFrame;
@@ -26,7 +25,6 @@
 import com.sandu.ximon.admin.manager.iot.frame.inner.response.A1DeviceMacRespInnerFrame;
 import com.sandu.ximon.admin.manager.iot.frame.inner.response.A1TernaryCodeRespInnerFrame;
 import com.sandu.ximon.admin.manager.iot.rrpc.dto.CommonFrame;
-import com.sandu.ximon.admin.manager.iot.rrpc.dto.WrapResponseCommonFrame;
 import com.sandu.ximon.admin.manager.iot.rrpc.enums.*;
 import com.sandu.ximon.admin.manager.iot.rrpc.mainboard.MainBoardInvokeSyncService;
 import com.sandu.ximon.admin.param.*;
@@ -35,10 +33,12 @@
 import com.sandu.ximon.admin.utils.LightemitUtils;
 import com.sandu.ximon.admin.utils.ListPagingUtils;
 import com.sandu.ximon.admin.utils.RedisUtils;
+import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils;
 import com.sandu.ximon.admin.utils.response.VnnoxResult;
 import com.sandu.ximon.admin.vo.PoleBindVO;
 import com.sandu.ximon.dao.bo.*;
 import com.sandu.ximon.dao.domain.*;
+import com.sandu.ximon.dao.enums.OrderByEnums;
 import com.sandu.ximon.dao.mapper.PoleMapper;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
@@ -70,7 +70,17 @@
         BeanUtils.copyProperties(param, pole);
         pole.setPoleCode(generatePoleCode());
         pole.setDeviceType(-1);
-        return save(pole);
+        boolean save = save(pole);
+
+        /**
+         * 鏂板铏氭嫙鐏潌鏃ュ織璁板綍寮�濮�
+         */
+        String content = "{鐏潌ID锛�" + pole.getId() + "锛� 鐏潌鍚嶏細" + param.getPoleName() + "}";
+        StoreOperationRecordsUtils.storeOperationData(null, null, "鏂板铏氭嫙鐏潌", content);
+        /**
+         * 鏂板铏氭嫙鐏潌鏃ュ織璁板綍缁撴潫
+         */
+        return save;
     }
 
     public boolean updatePole(Long poleId, PoleParam param) {
@@ -88,6 +98,14 @@
         Pole update = new Pole();
         BeanUtils.copyProperties(param, update);
         update.setId(poleId);
+        /**
+         * 淇敼鐏潌鏃ュ織璁板綍寮�濮�
+         */
+        String content = "缂栬緫鐏潌锛�" + poleId;
+        StoreOperationRecordsUtils.storeOperationData(null, null, "缂栬緫鐏潌", content);
+        /**
+         * 淇敼鐏潌鏃ュ織璁板綍缁撴潫
+         */
         return updateById(update);
     }
 
@@ -101,6 +119,16 @@
         }
         // 鍒犻櫎鐏潌缁戝畾鍏崇郴
         poleBindingService.remove(Wrappers.<PoleBinding>lambdaQuery().eq(PoleBinding::getPoleId, poleId));
+
+        /**
+         * 鍒犻櫎鐏潌鏃ュ織璁板綍寮�濮�
+         */
+        String content = "{鐏潌Code锛�" + pole.getDeviceCode() + "锛� 鐏潌鍚嶇О锛�" + pole.getPoleName() + " }";
+
+        StoreOperationRecordsUtils.storeOperationData(null, null, "鍒犻櫎鐏潌", content);
+        /**
+         * 鍒犻櫎鐏潌鏃ュ織璁板綍缁撴潫
+         */
         return removeById(poleId);
     }
 
@@ -135,10 +163,9 @@
         if (SecurityUtils.getClientId() == null) {
             wrapper = Wrappers.lambdaQuery(Pole.class);
         } else {
-            wrapper = Wrappers.lambdaQuery(Pole.class).eq(Pole::getClientId, SecurityUtils.getUserId()).or(
-                    w -> {
-                        w.eq(Pole::getUserId, SecurityUtils.getUserId());
-                    });
+            wrapper = Wrappers.lambdaQuery(Pole.class).eq(Pole::getClientId, SecurityUtils.getUserId()).or(w -> {
+                w.eq(Pole::getUserId, SecurityUtils.getUserId());
+            });
         }
         //鐏潌
         List<Pole> list = list(wrapper);
@@ -162,8 +189,7 @@
         BroadcastTerminalV2Param broadcastTerminalV2Param = new BroadcastTerminalV2Param();
         broadcastTerminalV2Param.setBindingState(2);
         broadcastTerminalV2Param.setWorkState(2);
-        List<BroadcastTerminalV2EntityBo> broadcastTerminalList
-                = SpringContextHolder.getBean(IpVolumeService.class).getBroadcastTerminalList(null, broadcastTerminalV2Param);
+        List<BroadcastTerminalV2EntityBo> broadcastTerminalList = SpringContextHolder.getBean(IpVolumeService.class).getBroadcastTerminalList(null, null, null, broadcastTerminalV2Param);
         for (BroadcastTerminalV2EntityBo bean : broadcastTerminalList) {
             if (bean.getStatus() == 1 || bean.getStatus() == 0) {
                 number++;
@@ -177,9 +203,9 @@
         MonitorParam monitorParam = new MonitorParam();
         monitorParam.setEquipmentState(2);
         monitorParam.setBindingState(2);
-        List<MonitorBo> monitorBos = SpringContextHolder.getBean(MonitorService.class).listMonitorByKeyword(null, monitorParam).getList();
+        List<MonitorBo> monitorBos = SpringContextHolder.getBean(MonitorService.class).listMonitorByKeyword(null,null,null, monitorParam).getList();
         monitorParam.setEquipmentState(1);
-        List<MonitorBo> online = SpringContextHolder.getBean(MonitorService.class).listMonitorByKeyword(null, monitorParam).getList();
+        List<MonitorBo> online = SpringContextHolder.getBean(MonitorService.class).listMonitorByKeyword(null,null,null, monitorParam).getList();
         result.put("monitorOnlineCount", online.size());
         result.put("monitorTotalCount", monitorBos.size());
 
@@ -228,12 +254,10 @@
         result.put("AirEquipmentNongGengTotalCount", airEquipmentNongGengBos.size());
         //姘磋川
         number = 0;
-        List<WaterQualityEquipmentBo> waterQualityEquipments
-                = SpringContextHolder.getBean(WaterQualityEquipmentService.class).listWaterQualityEquipmentByKeyword(null, null);
+        List<WaterQualityEquipmentBo> waterQualityEquipments = SpringContextHolder.getBean(WaterQualityEquipmentService.class).listWaterQualityEquipmentByKeyword(null, null);
 
         for (WaterQualityEquipmentBo waterQualityEquipmentBo : waterQualityEquipments) {
-            WaterQualityDataDto waterQualityDataDto
-                    = SpringContextHolder.getBean(WaterQualityDataService.class).getWaterQualityDataInfo(waterQualityEquipmentBo.getWaterQualityEquipmentCode());
+            WaterQualityDataDto waterQualityDataDto = SpringContextHolder.getBean(WaterQualityDataService.class).getWaterQualityDataInfo(waterQualityEquipmentBo.getWaterQualityEquipmentCode());
             if (waterQualityDataDto != null) {
                 number++;
             }
@@ -242,8 +266,7 @@
         result.put("WaterQualityEquipmentTotalCount", waterQualityEquipments.size());
         //鐏潌鍊炬枩
         number = 0;
-        List<LightPoleHeeling> lightPoleHeelings
-                = SpringContextHolder.getBean(LightPoleHeelingService.class).listLightPoleHeelingByKeyword(null, null);
+        List<LightPoleHeeling> lightPoleHeelings = SpringContextHolder.getBean(LightPoleHeelingService.class).listLightPoleHeelingByKeyword(null, null);
 
         for (LightPoleHeeling lightPoleHeeling : lightPoleHeelings) {
             if (RedisUtils.getBean().get(LightPoleHeelingEnum.LIGHT_POLE_HEELING_STATE.getCode() + lightPoleHeeling.getMac()) != null) {
@@ -255,7 +278,7 @@
 
         //鐔欒
         List<PoleLightemitEntity> poleLightemitEntities = SpringContextHolder.getBean(PoleLightemitService.class).listLed(null, false);
-        List<PoleLightemitEntity> poleLightemitEntityOnlineList = SpringContextHolder.getBean(PoleLightemitService.class).ledOnline(poleLightemitEntities);
+        List<PoleLightemitEntity> poleLightemitEntityOnlineList = SpringContextHolder.getBean(PoleLightemitService.class).listLed(null, true);
 
         result.put("XiXunOnlineCount", poleLightemitEntityOnlineList.size());
         result.put("XiXunTotalCount", poleLightemitEntities.size());
@@ -263,19 +286,55 @@
         return result;
     }
 
-    public CommonPage queryAllStatesAndList(Integer pageNo, Integer pageSize, PoleStatesParam param) {
+    public CommonPage queryAllStatesAndList(Integer pageNo, Integer pageSize, PoleStatesParam param, Integer order, Integer seq) {
         if (param == null) {
             param = new PoleStatesParam();
         }
-        System.out.println(param);
+
+        //鎺掑簭瀛楁
+        String orderByResult = OrderByEnums.POLE_ID.getCode();
+        //姝e簭銆佸�掑彊
+        String orderBySeq = OrderByEnums.ASC.getCode();
+        if (order != null) {
+            switch (order) {
+                case 1:
+                    orderByResult = OrderByEnums.POLE_NAME.getCode();
+                    break;
+                case 2:
+                    orderByResult = OrderByEnums.POLE_ID.getCode();
+                    break;
+                case 3:
+                    orderByResult = OrderByEnums.POLE_CREATE_TIME.getCode();
+                    break;
+                default:
+            }
+        }
+        if (seq != null) {
+            switch (seq) {
+                case 1:
+                    orderBySeq = OrderByEnums.ASC.getCode();
+                    break;
+                case 2:
+                    orderBySeq = OrderByEnums.DESC.getCode();
+                    break;
+                default:
+                    break;
+            }
+        }
+        //鎺掑簭鏂瑰紡
+        String orderBy = "t1." + orderByResult + " " + orderBySeq;
+
         List<Pole> poleList;
         if (SecurityUtils.getClientId() == null) {
-            poleList = poleMapper.queryPoleOnLineStatesList(null, param.getIsTrue(), param.getBingStates(), param.getGroupid(), param.getKeyword());
+            poleList = poleMapper.queryPoleOnLineStatesList(null, param.getIsTrue(),
+                    param.getBingStates(), param.getGroupid(), param.getKeyword(), orderBy);
         } else {
-            poleList = poleMapper.queryPoleOnLineStatesList(SecurityUtils.getUserId(), param.getIsTrue(), param.getBingStates(), param.getGroupid(), param.getKeyword());
+            poleList = poleMapper.queryPoleOnLineStatesList(SecurityUtils.getUserId(),
+                    param.getIsTrue(), param.getBingStates(), param.getGroupid(), param.getKeyword(), orderBy);
         }
 
         List<Pole> PoleResult = isOnLine(poleList, param);
+        setCount(PoleResult);
 
         CommonPage commonPage = ListPagingUtils.pages(PoleResult, pageNo, pageSize);
 
@@ -450,11 +509,9 @@
             wrapper = Wrappers.lambdaQuery(Pole.class).eq(Pole::getClientId, SecurityUtils.getUserId());
         }
         if (!keyword.isEmpty()) {
-            wrapper.like(Pole::getPoleCode, keyword).or(
-                    wrappers -> {
-                        wrappers.like(Pole::getPoleName, keyword);
-                    }
-            );
+            wrapper.like(Pole::getPoleCode, keyword).or(wrappers -> {
+                wrappers.like(Pole::getPoleName, keyword);
+            });
         }
         list = list(wrapper);
         List<String> MacCodes = new ArrayList<>();
@@ -518,20 +575,14 @@
         if (deviceName.isEmpty()) {
             throw new BusinessException("璇ョ伅鏉哅ca涓虹┖");
         }
-        IRequestFrame build = FrameBuilder.builderA5()
-                .orderType(A5OrderEnum.REQUEST_LIGHT_DATA.getCode())
-                .innerFrame(new A5LightResetReqInnerFrame())
-                .build();
-        CommonFrame commonFrame = MainBoardInvokeSyncService.getInstance()
-                .sendRRPC(deviceName, build);
+        IRequestFrame build = FrameBuilder.builderA5().orderType(A5OrderEnum.REQUEST_LIGHT_DATA.getCode()).innerFrame(new A5LightResetReqInnerFrame()).build();
+        CommonFrame commonFrame = MainBoardInvokeSyncService.getInstance().sendRRPC(deviceName, build);
+        StoreOperationRecordsUtils.storeInnerFrameData(deviceName, "鐏潌鎭㈠鍑哄巶璁剧疆", build, commonFrame);
 
         System.out.println(commonFrame.toString());
-
-        CommonFrame rebootFrame = MainBoardInvokeSyncService.getInstance()
-                .sendRRPC(deviceName,
-                        FrameBuilder.builderA2().innerFrame(new EmptyRequestInnerFrame())
-                                .orderType(A2OrderEnum.REQUEST_MAIN_BOARD_RESET.getCode()).build());
-
+        IRequestFrame iRequestFrame = FrameBuilder.builderA2().innerFrame(new EmptyRequestInnerFrame()).orderType(A2OrderEnum.REQUEST_MAIN_BOARD_RESET.getCode()).build();
+        CommonFrame rebootFrame = MainBoardInvokeSyncService.getInstance().sendRRPC(deviceName, iRequestFrame);
+        StoreOperationRecordsUtils.storeInnerFrameData(deviceName, "鐏潌閲嶅惎", iRequestFrame, commonFrame);
 
         boolean b = false;
         if ("00".equals(rebootFrame.getPayload())) {
@@ -539,6 +590,14 @@
             b = updateById(byId);
             System.out.println("閲嶅惎鎴愬姛");
         }
+        /**
+         * 鐏潌鎭㈠鍑哄巶璁剧疆鏃ュ織璁板綍寮�濮�
+         */
+        String content = "{鐏潌ID锛�" + id + " }";
+        StoreOperationRecordsUtils.storeOperationData(null, null, "鐏潌鎭㈠鍑哄巶璁剧疆", content);
+        /**
+         * 鐏潌鎭㈠鍑哄巶璁剧疆鏃ュ織璁板綍缁撴潫
+         */
         return b;
     }
 
@@ -547,17 +606,12 @@
      * 缁欑伅鏉嗘敞鍐屼笁鍏冪爜
      */
     public boolean setMac(String baseMac) {
-        // public boolean setMac() {
-        //Pole pole = getById(poleId);
-       /* if (pole == null) {
-            throw new BusinessException("鏈壘鍒拌鐏潌");
-        }*/
-
         boolean setMac = false;
         //String baseMac = "baseDevice";
         A1Frame a1Frame = new A1Frame(A1OrderEnum.REQUEST_READ_DEVICE_UNIQUE_MAC.getCode(), new EmptyRequestInnerFrame());
-        CommonFrame commonFrame = MainBoardInvokeSyncService.getInstance()
-                .sendRRPC(baseMac, a1Frame);
+        CommonFrame commonFrame = MainBoardInvokeSyncService.getInstance().sendRRPC(baseMac, a1Frame);
+        //瀛樺偍鎸褰�
+        StoreOperationRecordsUtils.storeInnerFrameData(baseMac, "娉ㄥ唽涓夊厓鐮�", a1Frame, commonFrame);
         if (commonFrame == null) {
             throw new BusinessException("璇诲彇璁惧鍞竴ID澶辫触");
         }
@@ -582,44 +636,46 @@
         log.info(deviceDetail.toString());
 
         // 4   閰嶇疆Mac鈶�
-        WrapResponseCommonFrame<A1TernaryCodeRespInnerFrame> productKeyResp = MainBoardInvokeSyncService.getInstance()
-                .sendRRPC(baseMac,
-                        FrameBuilder.builderA1().innerFrame(new A1TernaryCodeReqInnerFrame(MainBoardInvokeSyncService.getInstance().getProductKey()))
-                                .orderType(A1OrderEnum.REQUEST_SET_PRODUCT_KEY.getCode()).build(),
-                        A1TernaryCodeRespInnerFrame.class);
-        A1TernaryCodeRespInnerFrame responseInnerFrame = productKeyResp.getResponseInnerFrame();
+        IRequestFrame build1 = FrameBuilder.builderA1().innerFrame(new A1TernaryCodeReqInnerFrame(MainBoardInvokeSyncService.getInstance().getProductKey())).orderType(A1OrderEnum.REQUEST_SET_PRODUCT_KEY.getCode()).build();
+        CommonFrame commonFrame1 = MainBoardInvokeSyncService.getInstance().sendRRPC(baseMac, build1);
+        //瀛樺偍鎸褰�
+        StoreOperationRecordsUtils.storeInnerFrameData(baseMac, "璁惧閰嶇疆ProductKey", build1, commonFrame1);
+
+        A1TernaryCodeRespInnerFrame responseInnerFrame = new A1TernaryCodeRespInnerFrame().transformFrame(commonFrame1.getPayload());
         if (!MainBoardInvokeSyncService.getInstance().getProductKey().equals(responseInnerFrame.getTernaryCode())) {
             throw new BusinessException("璁惧閰嶇疆ProductKey澶辫触");
         }
 
         // 5   閰嶇疆Mac鈶�
-        WrapResponseCommonFrame<A1TernaryCodeRespInnerFrame> responseCommonFrame = MainBoardInvokeSyncService.getInstance()
-                .sendRRPC(baseMac,
-                        FrameBuilder.builderA1().innerFrame(new A1TernaryCodeReqInnerFrame(uniqueMac))
-                                .orderType(A1OrderEnum.REQUEST_SET_DEVICE_NAME.getCode()).build(),
-                        A1TernaryCodeRespInnerFrame.class);
-        A1TernaryCodeRespInnerFrame deviceNameFrame = responseCommonFrame.getResponseInnerFrame();
-        if (!uniqueMac.equals(deviceNameFrame.getTernaryCode())) {
+        IRequestFrame build2 = FrameBuilder.builderA1().innerFrame(new A1TernaryCodeReqInnerFrame(uniqueMac)).orderType(A1OrderEnum.REQUEST_SET_DEVICE_NAME.getCode()).build();
+        CommonFrame commonFrame2 = MainBoardInvokeSyncService.getInstance().sendRRPC(baseMac, build2);
+        //瀛樺偍鎸褰�
+        StoreOperationRecordsUtils.storeInnerFrameData(baseMac, "璁惧閰嶇疆鍚�", build2, commonFrame2);
+
+        A1TernaryCodeRespInnerFrame a1TernaryCodeRespInnerFrame = new A1TernaryCodeRespInnerFrame().transformFrame(commonFrame2.getPayload());
+        if (!uniqueMac.equals(a1TernaryCodeRespInnerFrame.getTernaryCode())) {
             throw new BusinessException("璁惧閰嶇疆鍚嶅け璐�");
         }
 
         // 6  閰嶇疆Mac鈶�
-        WrapResponseCommonFrame<A1TernaryCodeRespInnerFrame> wrapResponseCommonFrame = MainBoardInvokeSyncService.getInstance()
-                .sendRRPC(baseMac,
-                        FrameBuilder.builderA1().innerFrame(new A1TernaryCodeReqInnerFrame(deviceDetail.getDeviceSecret()))
-                                .orderType(A1OrderEnum.REQUEST_SET_DEVICE_SECRET.getCode()).build(),
-                        A1TernaryCodeRespInnerFrame.class);
-        A1TernaryCodeRespInnerFrame deviceSecretFrame = wrapResponseCommonFrame.getResponseInnerFrame();
+        IRequestFrame build3 = FrameBuilder.builderA1().innerFrame(new A1TernaryCodeReqInnerFrame(deviceDetail.getDeviceSecret())).orderType(A1OrderEnum.REQUEST_SET_DEVICE_SECRET.getCode()).build();
+        CommonFrame commonFrame3 = MainBoardInvokeSyncService.getInstance().sendRRPC(baseMac, build3);
+        //瀛樺偍鎸褰�
+        StoreOperationRecordsUtils.storeInnerFrameData(baseMac, "璁惧瀵嗛挜", build3, commonFrame3);
+
+        A1TernaryCodeRespInnerFrame deviceSecretFrame = new A1TernaryCodeRespInnerFrame().transformFrame(commonFrame3.getPayload());
+
         if (!deviceDetail.getDeviceSecret().equals(deviceSecretFrame.getTernaryCode())) {
             throw new BusinessException("璁惧瀵嗛挜澶辫触");
         }
 
 
         // 7  閲嶅惎璁惧  骞朵娇鐢ㄦ柊鐨凪ac
-        CommonFrame rebootFrame = MainBoardInvokeSyncService.getInstance()
-                .sendRRPC(baseMac,
-                        FrameBuilder.builderA2().innerFrame(new EmptyRequestInnerFrame())
-                                .orderType(A2OrderEnum.REQUEST_MAIN_BOARD_RESET.getCode()).build());
+        IRequestFrame build4 = FrameBuilder.builderA2().innerFrame(new EmptyRequestInnerFrame()).orderType(A2OrderEnum.REQUEST_MAIN_BOARD_RESET.getCode()).build();
+        CommonFrame rebootFrame = MainBoardInvokeSyncService.getInstance().sendRRPC(baseMac, build4);
+        //瀛樺偍鎸褰�
+        StoreOperationRecordsUtils.storeInnerFrameData(baseMac, "閲嶅惎璁惧", build4, rebootFrame);
+
         if ("00".equals(rebootFrame.getPayload())) {
             //  pole.setDeviceCode(uniqueMac);
 
@@ -628,7 +684,11 @@
             System.out.println("閲嶅惎鎴愬姛");
         }
 
-        Pole pole = new Pole();
+
+        Pole pole = getOne(Wrappers.lambdaQuery(Pole.class).eq(Pole::getDeviceCode, uniqueMac));
+        if (pole == null) {
+            pole = new Pole();
+        }
       /*  String type = uniqueMac.substring(uniqueMac.length() - 2, uniqueMac.length());
         String Code = uniqueMac.substring(0, uniqueMac.length() - 2);*/
         pole.setDeviceCode(uniqueMac);
@@ -641,16 +701,20 @@
         }
 
         pole.setPoleCode(generatePoleCode());
-        Pole one = getOne(Wrappers.lambdaQuery(Pole.class).eq(Pole::getDeviceCode, uniqueMac));
 //        setMac = save(pole);
-        if (one == null) {
-            return save(pole);
-        } else {
-            pole.setId(one.getId());
-            return updateById(pole);
-        }
 
+        boolean result = saveOrUpdate(pole);
 
+        /**
+         * 瀹炰綋鐏潌娉ㄥ唽鏃ュ織璁板綍寮�濮�
+         */
+        String content = "{鐏潌ID锛�" + pole.getId() + ",鐏潌缂栧彿锛�" + pole.getPoleCode() + ",鐏潌鍚嶇О锛�" + pole.getPoleName() + ",鐏潌绫诲瀷锛�" + pole.getDeviceType() + ",鐏潌MAC锛�" + pole.getDeviceCode() + " }";
+        StoreOperationRecordsUtils.storeOperationData(null, null, "瀹炰綋鐏潌娉ㄥ唽", content);
+        /**
+         * 瀹炰綋鐏潌娉ㄥ唽鏃ュ織璁板綍缁撴潫
+         */
+
+        return result;
     }
 
     public List<String> listDeviceCodeByIds(List<Long> poleIdList) {
@@ -658,8 +722,7 @@
             return null;
         }
         List<Pole> list = list(Wrappers.lambdaQuery(Pole.class).in(Pole::getId, poleIdList).select(Pole::getDeviceCode));
-        return list
-                .stream().filter(Objects::nonNull).map(Pole::getDeviceCode).filter(StrUtil::isNotEmpty).collect(Collectors.toList());
+        return list.stream().filter(Objects::nonNull).map(Pole::getDeviceCode).filter(StrUtil::isNotEmpty).collect(Collectors.toList());
     }
 
     /**
@@ -723,12 +786,9 @@
             eq = Wrappers.lambdaQuery(Pole.class).eq(Pole::getUserId, cilentId);
         } else {
             PageHelper.startPage(baseConditionVO.getPageNo(), baseConditionVO.getPageSize());
-            eq = Wrappers.lambdaQuery(Pole.class).eq(Pole::getClientId, cilentId)
-                    .or(
-                            pole -> {
-                                pole.eq(Pole::getUserId, cilentId);
-                            }
-                    );
+            eq = Wrappers.lambdaQuery(Pole.class).eq(Pole::getClientId, cilentId).or(pole -> {
+                pole.eq(Pole::getUserId, cilentId);
+            });
         }
 
 //        }else {
@@ -737,15 +797,11 @@
 //        }
         PageHelper.startPage(baseConditionVO.getPageNo(), baseConditionVO.getPageSize());
         if (!keyword.isEmpty()) {
-            eq.like(Pole::getPoleName, keyword).or(
-                    code -> {
-                        code.like(Pole::getPoleCode, keyword);
-                    }
-            ).or(
-                    deviceCode -> {
-                        deviceCode.like(Pole::getDeviceCode, keyword);
-                    }
-            );
+            eq.like(Pole::getPoleName, keyword).or(code -> {
+                code.like(Pole::getPoleCode, keyword);
+            }).or(deviceCode -> {
+                deviceCode.like(Pole::getDeviceCode, keyword);
+            });
         }
         List<Pole> list;
         list = list(eq);

--
Gitblit v1.9.3