From 313d7010b659ea9c866c8d56d51a7cf0370ddc71 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Tue, 07 Mar 2023 20:26:01 +0800
Subject: [PATCH] 设备插入修改
---
src/main/java/com/genersoft/iot/vmp/storager/impl/VideoManagerStoragerImpl.java | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/storager/impl/VideoManagerStoragerImpl.java b/src/main/java/com/genersoft/iot/vmp/storager/impl/VideoManagerStoragerImpl.java
index 0c5bb60..b640b6b 100644
--- a/src/main/java/com/genersoft/iot/vmp/storager/impl/VideoManagerStoragerImpl.java
+++ b/src/main/java/com/genersoft/iot/vmp/storager/impl/VideoManagerStoragerImpl.java
@@ -10,6 +10,7 @@
import com.genersoft.iot.vmp.media.zlm.dto.StreamProxyItem;
import com.genersoft.iot.vmp.media.zlm.dto.StreamPushItem;
import com.genersoft.iot.vmp.policeBodyCamera.entity.DeviceChannelPoliceCamera;
+import com.genersoft.iot.vmp.policeBodyCamera.mapper.DeviceChannelPoliceCameraMapper;
import com.genersoft.iot.vmp.policeBodyCamera.service.DeviceChannelPoliceCameraService;
import com.genersoft.iot.vmp.service.IGbStreamService;
import com.genersoft.iot.vmp.service.bean.GPSMsgInfo;
@@ -107,6 +108,9 @@
@Autowired
private DeviceChannelPoliceCameraService deviceChannelPoliceCameraService;
+ @Autowired
+ private DeviceChannelPoliceCameraMapper deviceChannelPoliceCameraMapper;
+
private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
@@ -179,6 +183,7 @@
deviceChannelMapper.update(channel);
}
deviceChannelMapper.updateChannelSubCount(deviceId,channel.getParentId());
+ System.out.println("设备名称 = " + channel.getName());
//如果是是执法记录仪
if (null!=channel.getName() && channel.getName().contains("执法记录仪")){
//更新执法记录仪信息
@@ -234,9 +239,15 @@
toIndex = addChannels.size();
}
deviceChannelMapper.batchAdd(addChannels.subList(i, toIndex));
+ //执法记录仪数据新增
+// System.out.println("执法记录仪批量新增 ================= ");
+ deviceChannelPoliceCameraMapper.batchAdd(addChannels.subList(i, toIndex));
}
}else {
deviceChannelMapper.batchAdd(addChannels);
+ //执法记录仪数据新增
+// System.out.println("执法记录仪批量新增 ================= ");
+ deviceChannelPoliceCameraMapper.batchAdd(addChannels);
}
}
if (updateChannels.size() > 0) {
@@ -247,9 +258,15 @@
toIndex = updateChannels.size();
}
deviceChannelMapper.batchUpdate(updateChannels.subList(i, toIndex));
+ //执法记录仪数据修改
+// System.out.println("执法记录仪批量修改 ================= ");
+ deviceChannelPoliceCameraMapper.batchUpdate(updateChannels.subList(i, toIndex));
}
}else {
deviceChannelMapper.batchUpdate(updateChannels);
+ //执法记录仪数据修改
+// System.out.println("执法记录仪批量修改 ================= ");
+ deviceChannelPoliceCameraMapper.batchUpdate(updateChannels);
}
}
}
@@ -308,9 +325,21 @@
if (i + limitCount > channels.size()) {
toIndex = channels.size();
}
+ //设置创建时间,更新时间
+ for (DeviceChannel channel : channels) {
+ channel.setCreateTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
+ channel.setUpdateTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
+ }
+// System.out.println("==============设备开始更新============ ");
result = result || deviceChannelMapper.batchAdd(channels.subList(i, toIndex)) < 0;
}
}else {
+ //设置创建时间,更新时间
+ for (DeviceChannel channel : channels) {
+ channel.setCreateTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
+ channel.setUpdateTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
+ }
+// System.out.println("==============设备开始更新============ ");
result = result || deviceChannelMapper.batchAdd(channels) < 0;
}
}
--
Gitblit v1.9.3