|
@@ -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();
|