2021与蓝度共同重构项目,服务端
liuhaonan
2022-03-01 7a7dfbbdf34cfe5765f8167313bd29661500cd49
ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleLightemitService.java
@@ -27,7 +27,9 @@
import java.io.IOException;
import java.util.*;
/**
 * 熙讯设备
 */
@Service
@EnableCaching
public class PoleLightemitService extends BaseServiceImpl<PoleLightemitEntityMapper, PoleLightemitEntity> {
@@ -180,12 +182,34 @@
    }
*/
/*    public void ledOnlineCheck(List<PoleLightemitEntity> 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"));
        }
    }*/
    }
    /**
     * 仅在线
     * @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()){
                onLineList.add(poleLightemitEntity);
            }
        }
        return onLineList;
    }
    public void savePoleLightemit(PoleLightemitEntity poleLightemit) {