|
|
@@ -15,6 +15,7 @@ import com.usky.topsail.service.SpSj2017Service;
|
|
|
import com.usky.common.mybatis.core.AbstractCrudService;
|
|
|
import com.usky.topsail.service.config.mqtt.MqttOutConfig;
|
|
|
import com.usky.topsail.service.util.HttpClientUtil;
|
|
|
+import com.usky.topsail.service.util.TcpRawDataSender;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.http.HttpEntity;
|
|
|
import org.springframework.http.HttpMethod;
|
|
|
@@ -159,10 +160,14 @@ public class SpSj2017ServiceImpl extends AbstractCrudService<SpSj2017Mapper, SpS
|
|
|
String httpOrgCreateTestRtn = HttpClientUtil.doPost(httpurl, map, "utf-8");
|
|
|
|
|
|
//增加水表数据推送总队逻辑
|
|
|
- String data = "SubType=2&DeviceId="+device_code+"&InsertId="+String.valueOf(insertid1)+"&Confirmed="+"false";
|
|
|
+ String serverIp = "47.98.201.187";
|
|
|
+ int serverPort = 55335;
|
|
|
|
|
|
- String response = HttpClientUtil.doPost1("47.98.201.187", 55335, "/report", data, "utf-8");
|
|
|
- System.out.println("http://47.98.201.187:55335/report response:"+response);
|
|
|
+ // 示例1:使用默认配置发送
|
|
|
+ System.out.println("=== 示例1:默认配置发送 ===");
|
|
|
+ String reqData = "{\"SubType\":2,\"DeviceId\":\""+device_code+"\",\"InsertId\":"+ insertid1 +",\"Confirmed\":false}";
|
|
|
+ String response1 = TcpRawDataSender.sendTcpData(serverIp, serverPort, reqData);
|
|
|
+ System.out.println("示例1响应结果:" + response1);
|
|
|
}else if (alarm.equals("262144")){
|
|
|
device_status = "WP2";
|
|
|
dbMap3.put("value","2");
|
|
|
@@ -200,10 +205,16 @@ public class SpSj2017ServiceImpl extends AbstractCrudService<SpSj2017Mapper, SpS
|
|
|
String httpOrgCreateTestRtn = HttpClientUtil.doPost(httpurl, map, "utf-8");
|
|
|
|
|
|
//增加水表数据推送总队逻辑
|
|
|
- String data = "SubType=2&DeviceId="+device_code+"&InsertId="+String.valueOf(insertid1)+"&Confirmed="+"false";
|
|
|
+ String serverIp = "47.98.201.187";
|
|
|
+ int serverPort = 55335;
|
|
|
|
|
|
- String response = HttpClientUtil.doPost1("47.98.201.187", 55335, "/report", data, "utf-8");
|
|
|
- System.out.println("http://47.98.201.187:55335/report response:"+response);
|
|
|
+ // 示例1:使用默认配置发送
|
|
|
+ System.out.println("=== 示例1:默认配置发送 ===");
|
|
|
+ String reqData = "{\"SubType\":2,\"DeviceId\":\""+device_code+"\",\"InsertId\":"+ insertid1 +",\"Confirmed\":false}";
|
|
|
+ String response1 = TcpRawDataSender.sendTcpData(serverIp, serverPort, reqData);
|
|
|
+ System.out.println("示例1响应结果:" + response1);
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
db.add(dbMap3);
|
|
|
}else if (dev_type.equals(2)){
|
|
|
@@ -257,10 +268,14 @@ public class SpSj2017ServiceImpl extends AbstractCrudService<SpSj2017Mapper, SpS
|
|
|
String httpOrgCreateTestRtn = HttpClientUtil.doPost(httpurl, map, "utf-8");
|
|
|
|
|
|
//增加水表数据推送总队逻辑
|
|
|
- String data = "SubType=5&DeviceId="+device_code+"&InsertId="+String.valueOf(insertid1)+"&Confirmed="+"false";
|
|
|
+ String serverIp = "47.98.201.187";
|
|
|
+ int serverPort = 55335;
|
|
|
|
|
|
- String response = HttpClientUtil.doPost1("47.98.201.187", 55335, "/report", data, "utf-8");
|
|
|
- System.out.println("http://47.98.201.187:55335/report response:"+response);
|
|
|
+ // 示例1:使用默认配置发送
|
|
|
+ System.out.println("=== 示例1:默认配置发送 ===");
|
|
|
+ String reqData = "{\"SubType\":5,\"DeviceId\":\""+device_code+"\",\"InsertId\":"+ insertid1 +",\"Confirmed\":false}";
|
|
|
+ String response1 = TcpRawDataSender.sendTcpData(serverIp, serverPort, reqData);
|
|
|
+ System.out.println("示例1响应结果:" + response1);
|
|
|
}else if (alarm.equals("262144")){
|
|
|
payloadVO1.put("type","ALARM");
|
|
|
dbMap3.put("value","2");
|
|
|
@@ -298,10 +313,14 @@ public class SpSj2017ServiceImpl extends AbstractCrudService<SpSj2017Mapper, SpS
|
|
|
String httpOrgCreateTestRtn = HttpClientUtil.doPost(httpurl, map, "utf-8");
|
|
|
|
|
|
//增加水表数据推送总队逻辑
|
|
|
- String data = "SubType=5&DeviceId="+device_code+"&InsertId="+String.valueOf(insertid1)+"&Confirmed="+"false";
|
|
|
+ String serverIp = "47.98.201.187";
|
|
|
+ int serverPort = 55335;
|
|
|
|
|
|
- String response = HttpClientUtil.doPost1("47.98.201.187", 55335, "/report", data, "utf-8");
|
|
|
- System.out.println("http://47.98.201.187:55335/report response:"+response);
|
|
|
+ // 示例1:使用默认配置发送
|
|
|
+ System.out.println("=== 示例1:默认配置发送 ===");
|
|
|
+ String reqData = "{\"SubType\":5,\"DeviceId\":\""+device_code+"\",\"InsertId\":"+ insertid1 +",\"Confirmed\":false}";
|
|
|
+ String response1 = TcpRawDataSender.sendTcpData(serverIp, serverPort, reqData);
|
|
|
+ System.out.println("示例1响应结果:" + response1);
|
|
|
}
|
|
|
db.add(dbMap3);
|
|
|
}
|