From 59f12f7949e8fd2bb14a155614b06ed2940170cd Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期三, 20 三月 2024 13:43:00 +0800 Subject: [PATCH] 维护海康sdk错误码29描述 --- ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/controller/HikSdkController.java | 40 +++++++++++++++++++--------------------- 1 files changed, 19 insertions(+), 21 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/controller/HikSdkController.java b/ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/controller/HikSdkController.java index 1701076..e92f0a2 100644 --- a/ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/controller/HikSdkController.java +++ b/ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/controller/HikSdkController.java @@ -10,7 +10,7 @@ import com.ruoyi.device.camera.service.IArdCamerasService; import com.ruoyi.common.annotation.Anonymous; import com.ruoyi.common.core.domain.AjaxResult; -import com.ruoyi.utils.sdk.hiksdk.service.impl.HikSdkStrategy; +import com.ruoyi.utils.sdk.hiksdk.service.impl.HikvisionSDK; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.stereotype.Controller; @@ -35,7 +35,7 @@ public class HikSdkController extends BaseController { @Resource - private HikSdkStrategy sdk; + private HikvisionSDK sdk; @Resource private IArdCamerasService ardCamerasService; @@ -85,7 +85,7 @@ public @ResponseBody AjaxResult PTZControlWithSpeed(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - return toAjax(sdk.pTZControl(cmd)); + return sdk.pTZControl(cmd); } @ApiOperation("璋冪敤棰勭疆鐐�") @@ -95,7 +95,7 @@ public @ResponseBody AjaxResult gotoPreset(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - return toAjax(sdk.gotoPreset(cmd)); + return sdk.gotoPreset(cmd); } @ApiOperation("璁剧疆棰勭疆鐐�") @@ -105,7 +105,7 @@ public @ResponseBody AjaxResult setPreset(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - return toAjax(sdk.setPreset(cmd)); + return sdk.setPreset(cmd); } @ApiOperation("鑾峰彇鑱氱劍鍊�") @@ -115,8 +115,7 @@ public @ResponseBody AjaxResult getFocusPos(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - int focus = sdk.getFocusPos(cmd); - return AjaxResult.success("鑾峰彇鑱氱劍鍊�", focus); + return sdk.getFocusPos(cmd); } @ApiOperation("璁剧疆鑱氱劍鍊�") @@ -126,7 +125,7 @@ public @ResponseBody AjaxResult setFocusPos(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - return toAjax(sdk.setFocusPos(cmd)); + return sdk.setFocusPos(cmd); } @ApiOperation("鑾峰彇PTZ") @@ -158,7 +157,7 @@ public @ResponseBody AjaxResult setPTZ(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - return toAjax(sdk.setPtz(cmd)); + return sdk.setPtz(cmd); } @ApiOperation("鎸囧悜鐩爣") @@ -168,7 +167,7 @@ public @ResponseBody AjaxResult setTargetPosition(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - return toAjax(sdk.guideTargetPosition(cmd)); + return sdk.guideTargetPosition(cmd); } @@ -179,7 +178,7 @@ public @ResponseBody AjaxResult setZeroPTZ(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - return toAjax(sdk.setZeroPtz(cmd)); + return sdk.setZeroPtz(cmd); } @@ -190,7 +189,8 @@ public @ResponseBody AjaxResult getPTZLockInfo(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - int byWorkMode = sdk.getPTZLockInfo(cmd); + AjaxResult ajaxResult = sdk.getPTZLockInfo(cmd); + int byWorkMode = (int)ajaxResult.get("msg"); if (byWorkMode == 0) { return AjaxResult.success("浜戝彴閿佸畾鐘舵�侊細瑙i攣"); } else if (byWorkMode == 1) { @@ -207,7 +207,7 @@ public @ResponseBody AjaxResult defogcfg(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - return toAjax(sdk.controlDefogcfg(cmd)); + return sdk.controlDefogcfg(cmd); } @ApiOperation("绾㈠寮�鍏�") @@ -217,7 +217,7 @@ public @ResponseBody AjaxResult infrarecfg(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - return toAjax(sdk.controlInfrarecfg(cmd)); + return sdk.controlInfrarecfg(cmd); } @ApiOperation(value = "鎵嬪姩/鑷姩鑱氱劍", notes = "true鎵嬪姩flase鑷姩") @@ -227,7 +227,7 @@ public @ResponseBody AjaxResult enableFocusMode(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - return toAjax(sdk.controlFocusMode(cmd)); + return sdk.controlFocusMode(cmd); } @ApiOperation(value = "鑾峰彇鑱氱劍妯″紡", notes = "1鎵嬪姩2鑷姩") @@ -235,8 +235,7 @@ public @ResponseBody AjaxResult getFocusMode(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - String focusMode = sdk.getFocusMode(cmd); - return AjaxResult.success(focusMode); + return sdk.getFocusMode(cmd); } @ApiOperation("浜戝彴鍔犵儹") @@ -246,7 +245,7 @@ public @ResponseBody AjaxResult heateRpwron(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - return toAjax(sdk.controlPTHeateRpwron(cmd)); + return sdk.controlPTHeateRpwron(cmd); } @@ -257,15 +256,14 @@ public @ResponseBody AjaxResult cameraDeicing(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - return toAjax(sdk.controlCameraDeicing(cmd)); + return sdk.controlCameraDeicing(cmd); } @PostMapping("/captureJPEGPicture") public @ResponseBody AjaxResult captureJPEGPicture(@RequestBody CameraCmd cmd) { cmd.setOperator(SecurityUtils.getUserId()); - String base64Str = sdk.captureJPEGPicture(cmd); - return toAjaxString(base64Str, "鐩告満鎶撳浘"); + return sdk.captureJPEGPicture(cmd); } @ApiOperation("鐩告満鎶撳浘") -- Gitblit v1.9.3