2021与蓝度共同重构项目,服务端
liuhaonan
2022-09-06 4791362c19d2d27a51593d625abb24173d1c63f2
ximon-admin/src/main/java/com/sandu/ximon/admin/controller/VnnoxController.java
@@ -3,6 +3,7 @@
import com.sandu.common.domain.ResponseVO;
import com.sandu.common.execption.BusinessException;
import com.sandu.common.object.BaseConditionVO;
import com.sandu.common.security.annotation.AnonymousAccess;
import com.sandu.common.util.ResponseUtil;
import com.sandu.ximon.admin.param.VnnoxParam;
import com.sandu.ximon.admin.security.PermissionConfig;
@@ -56,6 +57,12 @@
            return ResponseUtil.fail(map.get("msg"));
        }
        return ResponseUtil.success(map.get("url"));
    }
    @PostMapping("/allScreenShot")
    public ResponseVO<Object> allScreenShot(@RequestBody List<NovaPushResultVO> vnnoxWebRequest) throws InterruptedException {
        return ResponseUtil.success(vnnoxService.getScreenShotUrl(vnnoxWebRequest));
    }
    /**
@@ -202,7 +209,7 @@
    }
    /**
     * 屏幕详情     //前端未发现调用
     * 屏幕详情
     *
     * @param sn
     * @return
@@ -211,4 +218,19 @@
    public ResponseVO<Object> getBySnAndPlayerId(@PathVariable String sn) {
        return ResponseUtil.success(ledPlayerEntityService.getBySnAndPlayerSn(sn));
    }
    @AnonymousAccess
    @PostMapping("/saveInfo")
    public ResponseVO<Object> saveInfo() {
        vnnoxService.saveInfo();
        return ResponseUtil.success("执行完毕");
    }
    @AnonymousAccess
    @PostMapping("/asyncStatus")
    public ResponseVO<Object> asyncStatus(List<String> playerIds) {
        vnnoxService.asyncStatus(playerIds);
        return ResponseUtil.success("ok");
    }
}