‘liusuyi’
2024-03-08 3db0172561e6b784cba42b6fcf7a68d3061995ea
ard-work/src/main/java/com/ruoyi/device/camera/controller/CameraSdkController.java
@@ -44,8 +44,10 @@
    private ICameraSdkService cameraSdkService;
    @Resource
    private IArdCamerasService ardCamerasService;
    @Autowired
    private IArdCameraNoGuideZoneService ardCameraNoGuideZoneService;
    @RequestMapping("/preview")
    private String preview() {
@@ -92,7 +94,7 @@
    public @ResponseBody
    AjaxResult PTZControlWithSpeed(@RequestBody CameraCmd cmd) {
        cmd.setOperator(SecurityUtils.getUserId());
        return toAjax(cameraSdkService.pTZControl(cmd));
        return cameraSdkService.pTZControl(cmd);
    }
    @ApiOperation("调用预置点")
@@ -165,7 +167,7 @@
    public @ResponseBody
    AjaxResult setPTZ(@RequestBody CameraCmd cmd) {
        cmd.setOperator(SecurityUtils.getUserId());
        return toAjax(cameraSdkService.setPtz(cmd));
        return cameraSdkService.setPtz(cmd);
    }
    @ApiOperation("指向目标")
@@ -206,6 +208,15 @@
        return toAjax(cameraSdkService.guideTargetPosition(cmd));
    }
    @ApiOperation("指向目标井")
    @PostMapping("/setTargetWell")
    @Log(title = "指向目标井", businessType = BusinessType.CONTROL)
    @ApiOperationSupport(includeParameters = {"cmd.wellId"})
    public @ResponseBody
    AjaxResult setTargetWell(@RequestBody CameraCmd cmd) {
        cmd.setOperator(SecurityUtils.getUserId());
        return cameraSdkService.guideTargetWell(cmd);
    }
    @ApiOperation("设置零方位角")
    @PostMapping("/setZeroPTZ")