修复推流设备位置信息入库以及页面添加位置信息展示
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.genersoft.iot.vmp.streamPush.service;
|
||||
|
||||
import com.genersoft.iot.vmp.service.bean.GPSMsgInfo;
|
||||
import com.genersoft.iot.vmp.service.bean.StreamPushItemFromRedis;
|
||||
import com.genersoft.iot.vmp.streamPush.bean.StreamPush;
|
||||
import com.genersoft.iot.vmp.vmanager.bean.ResourceBaseInfo;
|
||||
@@ -97,4 +98,6 @@ public interface IStreamPushService {
|
||||
int delete(int id);
|
||||
|
||||
void batchRemove(Set<Integer> ids);
|
||||
|
||||
void updateGPSFromGPSMsgInfo(List<GPSMsgInfo> gpsMsgInfoList);
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@ import com.genersoft.iot.vmp.media.service.IMediaServerService;
|
||||
import com.genersoft.iot.vmp.media.zlm.dto.StreamAuthorityInfo;
|
||||
import com.genersoft.iot.vmp.media.zlm.dto.hook.OriginType;
|
||||
import com.genersoft.iot.vmp.service.ISendRtpServerService;
|
||||
import com.genersoft.iot.vmp.service.bean.GPSMsgInfo;
|
||||
import com.genersoft.iot.vmp.service.bean.StreamPushItemFromRedis;
|
||||
import com.genersoft.iot.vmp.storager.IRedisCatchStorage;
|
||||
import com.genersoft.iot.vmp.streamPush.bean.StreamPush;
|
||||
@@ -583,4 +584,17 @@ public class StreamPushServiceImpl implements IStreamPushService {
|
||||
streamPushMapper.batchDel(streamPushList);
|
||||
gbChannelService.delete(ids);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateGPSFromGPSMsgInfo(List<GPSMsgInfo> gpsMsgInfoList) {
|
||||
List<CommonGBChannel> channels = new ArrayList<>();
|
||||
for (GPSMsgInfo gpsMsgInfo : gpsMsgInfoList) {
|
||||
CommonGBChannel channel = new CommonGBChannel();
|
||||
channel.setGbDeviceId(gpsMsgInfo.getId());
|
||||
channel.setGbLongitude(gpsMsgInfo.getLng());
|
||||
channel.setGbLatitude(gpsMsgInfo.getLat());
|
||||
channels.add(channel);
|
||||
}
|
||||
gbChannelService.updateGpsByDeviceIdForStreamPush(channels);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user