2021与蓝度共同重构项目,服务端
liuhaonan
2022-03-01 7a7dfbbdf34cfe5765f8167313bd29661500cd49
ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleLightemitService.java
@@ -182,19 +182,29 @@
    }
*/
    public List<PoleLightemitEntity> ledList(){
//        Wrappers.lambdaQuery()
        List<PoleLightemitEntity> list = list();
       return ledOnlineCheck(list);
    /**
     * 是否在线
     * @param list
     * @return
     */
    public void ledOnlineCheck(List<PoleLightemitEntity> list) {
      //  List<PoleLightemitEntity> onLineList=new ArrayList<>();
        for(PoleLightemitEntity poleLightemitEntity : list){
            poleLightemitEntity.setIsOpen(lightemitUtils.getIsScreenOpen(poleLightemitEntity.getLightemitControlCode()).contains("true"));
        }
    }
    public List<PoleLightemitEntity> ledOnlineCheck(List<PoleLightemitEntity> list) {
    /**
     * 仅在线
     * @param list
     * @return
     */
    public List<PoleLightemitEntity> ledOnline(List<PoleLightemitEntity> list) {
        List<PoleLightemitEntity> onLineList=new ArrayList<>();
        for(PoleLightemitEntity poleLightemitEntity : list){
            poleLightemitEntity.setIsOpen(lightemitUtils.getIsScreenOpen(poleLightemitEntity.getLightemitControlCode()).contains("true"));
            if(!poleLightemitEntity.getIsOpen()){
            if(poleLightemitEntity.getIsOpen()){
                onLineList.add(poleLightemitEntity);
            }
        }