648540858
2024-05-29 764d04b497356ba6bcbb75fd42b51eca750f7223
src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/device/DeviceControl.java
@@ -13,7 +13,7 @@
import com.genersoft.iot.vmp.gb28181.bean.Device;
import com.genersoft.iot.vmp.gb28181.transmit.callback.DeferredResultHolder;
import com.genersoft.iot.vmp.gb28181.transmit.callback.RequestMessage;
import com.genersoft.iot.vmp.gb28181.transmit.cmd.impl.SIPCommander;
import com.genersoft.iot.vmp.gb28181.transmit.cmd.ISIPCommander;
import com.genersoft.iot.vmp.storager.IVideoManagerStorage;
import com.genersoft.iot.vmp.vmanager.bean.ErrorCode;
import io.swagger.v3.oas.annotations.Operation;
@@ -45,7 +45,7 @@
    private IVideoManagerStorage storager;
    @Autowired
    private SIPCommander cmder;
    private ISIPCommander cmder;
    @Autowired
    private DeferredResultHolder resultHolder;
@@ -254,15 +254,13 @@
   @Operation(summary = "看守位控制", security = @SecurityRequirement(name = JwtUtils.HEADER))
   @Parameter(name = "deviceId", description = "设备国标编号", required = true)
   @Parameter(name = "channelId", description = "通道国标编号", required = true)
   @Parameter(name = "enabled", description = "是否开启看守位 1:开启,0:关闭", required = true)
   @Parameter(name = "enabled", description = "是否开启看守位", required = true)
   @Parameter(name = "presetIndex", description = "调用预置位编号")
   @Parameter(name = "resetTime", description = "自动归位时间间隔")
   @GetMapping("/home_position/{deviceId}/{enabled}")
   public DeferredResult<String> homePositionApi(@PathVariable String deviceId,
                                                @PathVariable String enabled,
                                                @RequestParam(required = false) String resetTime,
                                                @RequestParam(required = false) String presetIndex,
                                                                String channelId) {
   @Parameter(name = "resetTime", description = "自动归位时间间隔 单位:秒")
   @GetMapping("/home_position")
   public DeferredResult<String> homePositionApi(String deviceId, String channelId, Boolean enabled,
                                      @RequestParam(required = false) Integer resetTime,
                                      @RequestParam(required = false) Integer presetIndex) {
        if (logger.isDebugEnabled()) {
         logger.debug("报警复位API调用");
      }