From a416c2077583b91886d36b46f4df4dc7a5c93313 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Tue, 07 Mar 2023 21:02:58 +0800
Subject: [PATCH] 设备插入测试

---
 src/main/java/com/genersoft/iot/vmp/netty/handle/UdpServerHandler.java |   29 ++++++++++++++++++++++-------
 1 files changed, 22 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/genersoft/iot/vmp/netty/handle/UdpServerHandler.java b/src/main/java/com/genersoft/iot/vmp/netty/handle/UdpServerHandler.java
index 095466a..e7679b5 100644
--- a/src/main/java/com/genersoft/iot/vmp/netty/handle/UdpServerHandler.java
+++ b/src/main/java/com/genersoft/iot/vmp/netty/handle/UdpServerHandler.java
@@ -1,8 +1,11 @@
 package com.genersoft.iot.vmp.netty.handle;
 
+import com.genersoft.iot.vmp.gb28181.bean.DeviceChannel;
 import com.genersoft.iot.vmp.netty.business.entity.TalkBackEquipment;
 import com.genersoft.iot.vmp.netty.business.service.TalkBackEquipmentService;
 import com.genersoft.iot.vmp.netty.config.MyDecoder;
+import com.genersoft.iot.vmp.policeBodyCamera.entity.DeviceChannelPoliceCamera;
+import com.genersoft.iot.vmp.policeBodyCamera.service.DeviceChannelPoliceCameraService;
 import io.netty.buffer.ByteBuf;
 import io.netty.channel.ChannelHandlerContext;
 import io.netty.channel.SimpleChannelInboundHandler;
@@ -41,10 +44,14 @@
 	private TalkBackEquipmentService talkBackEquipmentService;
 
 
+	@Autowired
+	private DeviceChannelPoliceCameraService deviceChannelPoliceCameraService;
+
 	@PostConstruct
 	public void init() {
 		udpServerHandler = this;
 		udpServerHandler.talkBackEquipmentService = this.talkBackEquipmentService;
+		udpServerHandler.deviceChannelPoliceCameraService = this.deviceChannelPoliceCameraService;
 	}
 
 	@Override
@@ -54,10 +61,8 @@
 		byte[] req = new byte[buf.readableBytes()];
 		buf.readBytes(req);
 		String body = new String(req, CharsetUtil.UTF_8);
-
-//		System.out.println("【UDP】>>>>>> 收到客户端的数据:"+body);
+		// 字节转16进制字符串
 		String s = bytesToHexString(req);
-//		System.out.println("s111111 = " + s);
 		//获取字符串的长度
 		int length = s.length();
 //		System.out.println("数据长度>>>>>> = " + length);
@@ -114,7 +119,7 @@
 		if (Integer.parseInt(second)<10){
 			second = "0" + second;
 		}
-		String time = year + "-" + month + "-" + day +" " + hour+ ":"+minute + ":" + second;
+		String time = year + "-" + month + "-" + day +" " + hour + ":" + minute + ":" + second;
 		//时间拼接
 		try {
 			backEquipment.setReceiveTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(time));
@@ -144,14 +149,24 @@
 	}
 
 	/**
-	 * 保存设备数据
+	 * 保存设备数据--测试
 	 * @param body
 	 */
 	@Async
 	public void saveTalkBackEquipmentInfo(String body) {
-		TalkBackEquipment equipmentRecord = new TalkBackEquipment();
+		DeviceChannel deviceChannelPoliceCamera = new DeviceChannel();
+		deviceChannelPoliceCamera.setAddress("");
+		deviceChannelPoliceCamera.setDeviceId("123");
+		deviceChannelPoliceCamera.setName("CS");
+		deviceChannelPoliceCamera.setLongitude(128.125412);
+		deviceChannelPoliceCamera.setLatitude(29.1254124);
+		deviceChannelPoliceCamera.setPTZTypeText("111");
+		deviceChannelPoliceCamera.setCertNum("10");
+		deviceChannelPoliceCamera.setPTZType(1);
+		deviceChannelPoliceCamera.setStatus(1);
+		deviceChannelPoliceCamera.setChannelId("123456");
 
-
+		udpServerHandler.deviceChannelPoliceCameraService.insertDeviceChannelPoliceCamera(deviceChannelPoliceCamera);
 	}
 
 	/**

--
Gitblit v1.9.3