Commit ad826a9ad43882595ab825ae7e46ee5143f6beae

Authored by xp.Huang
2 parents 10d7bbb5 81da75c3

Merge branch '2024-3-1' into 'master_dev'

fix:批量新增国标视频时未限制设备协议

See merge request yunteng/thingskit!355
... ... @@ -16,6 +16,7 @@ import org.thingsboard.server.common.data.yunteng.core.exception.TkDataValidatio
16 16 import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage;
17 17 import org.thingsboard.server.common.data.yunteng.dto.*;
18 18 import org.thingsboard.server.common.data.yunteng.dto.sip.VideoChanelDTO;
  19 +import org.thingsboard.server.common.data.yunteng.enums.TransportTypeEnum;
19 20 import org.thingsboard.server.common.data.yunteng.utils.JacksonUtil;
20 21 import org.thingsboard.server.common.data.yunteng.utils.tools.*;
21 22 import org.thingsboard.server.dao.yunteng.entities.TkVideoEntity;
... ... @@ -109,7 +110,10 @@ public class TkVideoServiceImpl extends AbstractBaseService<TkVideoMapper, TkVid
109 110 String organizationId = dto.getOrganizationId();
110 111 List<TkVideoGbtDeviceDTO> deviceList = new ArrayList<>();
111 112 List<DeviceDTO> deviceDTOS = tkdeviceService.findDevicesByDeviceTypeAndOrganizationId(
112   - null,dto.getTenantId(),organizationId,null,null,null);
  113 + null,dto.getTenantId(),organizationId,null,null, TransportTypeEnum.GBT28181);
  114 + if(deviceDTOS.isEmpty()){
  115 + return dto;
  116 + }
113 117 for(DeviceDTO device:deviceDTOS){
114 118 List<VideoChanelDTO> chanelDTOS = tkVideoChannelService.getListByDeviceId(device.getTbDeviceId(),dto.getTenantId());
115 119 if(chanelDTOS.isEmpty()){
... ...