2021与蓝度共同重构项目,服务端
liuhaonan
2022-07-21 054d89d13db52f800b4a9afd9398d6c56838e4ab
ximon-admin/src/main/java/com/sandu/ximon/admin/utils/TerminalAPIUtils.java
@@ -1,6 +1,7 @@
package com.sandu.ximon.admin.utils;
import com.alibaba.fastjson.JSON;
import com.sandu.common.execption.BusinessException;
import com.sandu.ximon.admin.config.BroadcastAPI;
import com.sandu.ximon.admin.utils.request.CommonRequestParams;
import com.sandu.ximon.admin.utils.response.CommonResponseVO;
@@ -8,6 +9,7 @@
import com.sandu.ximon.admin.vo.ListDataResponseVO;
import com.sandu.ximon.admin.vo.TerminalVO;
import java.util.ArrayList;
import java.util.List;
public class TerminalAPIUtils {
@@ -41,7 +43,8 @@
                        CharUtils.GBK),
                ListDataResponseVO.class
        );
        return responseVO.covertTerminalList();
        return responseVO.covertTerminalList() == null ? new ArrayList<>() : responseVO.covertTerminalList();
//        return responseVO.covertTerminalList();
    }
    /**
@@ -102,8 +105,11 @@
     * @param terminalId
     * @param defaultVolumn
     */
    public static boolean changeVol(Integer terminalId, Integer defaultVolumn, Long userId) {
    public static boolean changeVol(Integer terminalId, Integer defaultVolumn) {
        TerminalVO terminalInfo = getTerminalInfo(terminalId);
        if (terminalInfo == null) {
            throw new BusinessException("IP音柱硬件设备不存在");
        }
        terminalInfo.setDefaultVolumn(defaultVolumn);
        terminalInfo.setVolumn(defaultVolumn);
        CommonResponseVO responseVO = JSON.parseObject(
@@ -117,10 +123,8 @@
                CommonResponseVO.class
        );
        if (responseVO.isOK()) {
//            log("修改播放终端音量(id:"+terminalId+")",userId,null);
            return true;
        }
//        logError("修改播放终端音量失败!(id:"+terminalId+")",userId,null);
        return false;
    }