...
|
...
|
@@ -97,9 +97,9 @@ public class TkVideoServiceImpl extends AbstractBaseService<TkVideoMapper, TkVid |
97
|
97
|
}
|
98
|
98
|
|
99
|
99
|
@Override
|
100
|
|
- public String getCameraPreviewURL(boolean isTenantAdmin, String customerUserId, String tenantId, String entityId,
|
|
100
|
+ public String getCameraPreviewURL(String tenantId, String entityId,
|
101
|
101
|
ProtocolType protocolType) throws IOException {
|
102
|
|
- TkVideoDTO videoDTO = getVideoInfo(isTenantAdmin,customerUserId,tenantId,entityId);
|
|
102
|
+ TkVideoDTO videoDTO = getVideoInfo(tenantId,entityId);
|
103
|
103
|
TkVideoPlatformDTO videoPlatformDTO = videoDTO.getVideoPlatformDTO();
|
104
|
104
|
if(videoPlatformDTO.getType()==0){//如果为海康威视
|
105
|
105
|
return HikVisionArtemis(videoDTO,protocolType);
|
...
|
...
|
@@ -112,7 +112,7 @@ public class TkVideoServiceImpl extends AbstractBaseService<TkVideoMapper, TkVid |
112
|
112
|
|
113
|
113
|
@Override
|
114
|
114
|
public String controlli(boolean isTenantAdmin, String customerUserId, String tenantId, String entityId, int action, String command ) {
|
115
|
|
- TkVideoDTO videoDTO = getVideoInfo(isTenantAdmin,customerUserId,tenantId,entityId);
|
|
115
|
+ TkVideoDTO videoDTO = getVideoInfo(tenantId,entityId);
|
116
|
116
|
|
117
|
117
|
//组装请求参数
|
118
|
118
|
ObjectNode jsonBody = JacksonUtil.newObjectNode();
|
...
|
...
|
@@ -180,13 +180,10 @@ public class TkVideoServiceImpl extends AbstractBaseService<TkVideoMapper, TkVid |
180
|
180
|
videoDTO.getVideoPlatformDTO().getSsl(),protocolType,body,videoDTO.getSn());
|
181
|
181
|
}
|
182
|
182
|
|
183
|
|
- private TkVideoDTO getVideoInfo(boolean isTenantAdmin,String customerUserId, String tenantId, String entityId){
|
184
|
|
- if (isTenantAdmin) {
|
185
|
|
- customerUserId = null;
|
186
|
|
- }
|
|
183
|
+ private TkVideoDTO getVideoInfo(String tenantId, String entityId){
|
187
|
184
|
//通过流媒体方式获取视频流的列表
|
188
|
185
|
List<TkVideoDTO> videoDTOList = baseMapper.getVideoInfosByTenantIdOrAccessModeOrId(tenantId, entityId,
|
189
|
|
- FastIotConstants.MagicNumber.ONE, customerUserId);
|
|
186
|
+ FastIotConstants.MagicNumber.ONE);
|
190
|
187
|
if (videoDTOList.size() == 0) {
|
191
|
188
|
throw new TkDataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage());
|
192
|
189
|
}
|
...
|
...
|
|