2021与蓝度共同重构项目,服务端
liuhaonan
2022-02-28 09a61ca5857ecaa6918f2e0c942e2f0f1f4aa830
功能完善
已修改5个文件
40 ■■■■ 文件已修改
dao/src/main/java/com/sandu/ximon/dao/domain/PoleLightemitEntity.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ximon-admin/src/main/java/com/sandu/ximon/admin/service/LedPlayerEntityService.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleLightemitService.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ximon-admin/src/main/java/com/sandu/ximon/admin/service/XiXunPlayerService.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ximon-admin/src/main/java/com/sandu/ximon/admin/utils/LightemitUtils.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dao/src/main/java/com/sandu/ximon/dao/domain/PoleLightemitEntity.java
@@ -92,4 +92,17 @@
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    /**
     * led屏幕开关
     */
    @TableField(exist = false)
    private Boolean isOpen;
 /*
     * 灯杆名称
     */
    @TableField(exist = false)
    private String streetlightName;
}
ximon-admin/src/main/java/com/sandu/ximon/admin/service/LedPlayerEntityService.java
@@ -11,6 +11,7 @@
 * @Author liuhaonan
 * @Date 2021/12/22 15:27
 * @Version 1.0
 * 诺瓦设备
 */
@Service
@AllArgsConstructor
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,19 @@
    }
*/
/*    public void ledOnlineCheck(List<PoleLightemitEntity> list) {
    public List<PoleLightemitEntity> ledOnlineCheck(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) {
ximon-admin/src/main/java/com/sandu/ximon/admin/service/XiXunPlayerService.java
@@ -21,6 +21,9 @@
import java.util.*;
/**
 * 熙讯节目
 */
@Service
@AllArgsConstructor
public class XiXunPlayerService extends BaseServiceImpl<PoleXixunPlayerEntityMapper, PoleXixunPlayerEntity> {
ximon-admin/src/main/java/com/sandu/ximon/admin/utils/LightemitUtils.java
@@ -32,10 +32,10 @@
    private OkHttpClient client = new OkHttpClient();
//    public void init(){
//        //重新获取单例
//        poleLightemitService = applicationContext.getBean(PoleLightemitService.class);
//    }
    public void init(){
        //重新获取单例
        poleLightemitService = applicationContext.getBean(PoleLightemitService.class);
    }
    /**
     * post请求封装方法