Selaa lähdekoodia

浦江牧场rtsp流

Newspaper 2 vuotta sitten
vanhempi
commit
ce73723f3e

+ 5 - 0
huimv-admin/src/main/java/com/huimv/admin/controller/CameraHKVSSync.java

@@ -9,6 +9,7 @@ import com.hikvision.cms.api.common.util.Digests;
 import com.huimv.admin.common.utils.HttpClientSSLUtils;
 import com.huimv.admin.common.utils.Result;
 import com.huimv.admin.common.utils.ResultCode;
+import com.huimv.admin.entity.CameraBase;
 import com.huimv.admin.entity.hkwsdto.*;
 import com.huimv.admin.service.ICameraAreaService;
 import com.huimv.admin.service.ICameraBaseService;
@@ -96,7 +97,9 @@ public class CameraHKVSSync {
 
     @PostMapping("/getVideo")
     public Result getVideo(@RequestBody Map<String, String> params) throws Exception {
+        String id = params.get("id");
         String cameraUuid = params.get("cameraUuid");
+        CameraBase cameraBase = cameraBaseService.getById(id);
         String callPostApiGetPreviewURLs = callPostApiGetPreviewURLs(cameraUuid);
         HkvsPreviewDto hkvsPreviewDto = JSONUtil.toBean(callPostApiGetPreviewURLs, HkvsPreviewDto.class);
         if (!hkvsPreviewDto.getCode().equals("0")) {
@@ -104,6 +107,8 @@ public class CameraHKVSSync {
         }else {
             String url = hkvsPreviewDto.getData().getUrl();
             if (ObjectUtil.isNotEmpty(url)){
+                cameraBase.setUrl(url);
+                cameraBaseService.updateById(cameraBase);
                 return new Result(ResultCode.SUCCESS,url);
             }else {
                 return Result.ERROR();