From 3f0b65b6b8af5c8c0aa2efa57be3adf2398cd62c Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期二, 31 十月 2023 21:10:30 +0800 Subject: [PATCH] 四川网关-提交测试 --- src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail.java | 12 ++++++------ src/main/java/com/fzzy/gateway/hx2023/data/KafaGrainData.java | 14 ++++++++------ src/main/java/com/fzzy/gateway/hx2023/kafka/KafkaDeviceReport.java | 6 +++--- src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java | 17 +++++++++-------- src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail1.java | 10 +++++----- 5 files changed, 31 insertions(+), 28 deletions(-) diff --git a/src/main/java/com/fzzy/gateway/hx2023/data/KafaGrainData.java b/src/main/java/com/fzzy/gateway/hx2023/data/KafaGrainData.java index d7c2e06..41418f9 100644 --- a/src/main/java/com/fzzy/gateway/hx2023/data/KafaGrainData.java +++ b/src/main/java/com/fzzy/gateway/hx2023/data/KafaGrainData.java @@ -13,6 +13,8 @@ //娑堟伅 ID private String messageId; + private String messgeId; + //璁惧缂栫爜 private String deviceID; @@ -28,17 +30,17 @@ //妫�娴嬫椂闂�-鏍煎紡锛歽yyy-MM-dd HH:mm:ss private String collectTime; - private int minX = 0; + private String minX = "0"; - private int minY = 0; + private String minY = "0"; - private int minZ = 0; + private String minZ = "0"; - private int maxX = 0; + private String maxX = "0"; - private int maxY = 0; + private String maxY = "0"; - private int maxZ = 0; + private String maxZ = "0"; //妯″潡璇嗗埆鐮�-甯搁噺锛屽浐瀹氫紶 apiTemperature private String apISource = "apiTemperature"; diff --git a/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail.java b/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail.java index ba10261..90323b3 100644 --- a/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail.java +++ b/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail.java @@ -21,22 +21,22 @@ private String position; //璇ユ俯搴︾偣鎵�鍦ㄧ殑鍒�,骞虫柟浠撱�佸湴涓嬩粨蹇呭~ - private int linex; + private String linex; //璇ユ俯搴︾偣鎵�鍦ㄧ殑琛�,骞虫柟浠撱�佸湴涓嬩粨蹇呭~ - private int rowy; + private String rowy; //娴呭渾浠撱�佺瓛浠撳繀濉紝绀轰緥锛歿\"totalCircle\":3,\"smallCircle\":\"4,10,16\"}锛宼otalCircle锛氭�诲湀鏁帮紝smallCircle锛氭瘡鍦堟湁鍑犳牴缂� - private int total_circle; + private String total_circle; //鍏蜂綋鍦堟暟--娴呭渾浠撱�佺瓛浠撳繀濉� - private int circle; + private String circle; public KafkaGrainDataDetail() { } - public KafkaGrainDataDetail(String cableNum, String layerNumber, String temperature, String position, int linex, int rowy, int total_circle, int circle) { + public KafkaGrainDataDetail(String cableNum, String layerNumber, String temperature, String position, String linex, String rowy, String total_circle, String circle) { this.cableNum = cableNum; this.layerNumber = layerNumber; this.temperature = temperature; @@ -47,7 +47,7 @@ this.circle = circle; } - public KafkaGrainDataDetail(String cableNum, String layerNumber, String temperature, String position, int linex, int rowy) { + public KafkaGrainDataDetail(String cableNum, String layerNumber, String temperature, String position, String linex, String rowy) { this.cableNum = cableNum; this.layerNumber = layerNumber; this.temperature = temperature; diff --git a/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail1.java b/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail1.java index 76e8512..ee8dd3d 100644 --- a/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail1.java +++ b/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail1.java @@ -21,22 +21,22 @@ private String position; //璇ユ俯搴︾偣鎵�鍦ㄧ殑鍒�,骞虫柟浠撱�佸湴涓嬩粨蹇呭~ - private int linex; + private String linex; //璇ユ俯搴︾偣鎵�鍦ㄧ殑琛�,骞虫柟浠撱�佸湴涓嬩粨蹇呭~ - private int rowy; + private String rowy; //娴呭渾浠撱�佺瓛浠撳繀濉紝绀轰緥锛歿\"totalCircle\":3,\"smallCircle\":\"4,10,16\"}锛宼otalCircle锛氭�诲湀鏁帮紝smallCircle锛氭瘡鍦堟湁鍑犳牴缂� - // private int total_circle; + private String total_circle; //鍏蜂綋鍦堟暟--娴呭渾浠撱�佺瓛浠撳繀濉� - // private int circle; + private String circle; public KafkaGrainDataDetail1() { } - public KafkaGrainDataDetail1(String cableNum, String layerNumber, String temperature, String position, int linex, int rowy) { + public KafkaGrainDataDetail1(String cableNum, String layerNumber, String temperature, String position, String linex, String rowy) { this.cableNum = cableNum; this.layerNumber = layerNumber; this.temperature = temperature; diff --git a/src/main/java/com/fzzy/gateway/hx2023/kafka/KafkaDeviceReport.java b/src/main/java/com/fzzy/gateway/hx2023/kafka/KafkaDeviceReport.java index e2ba899..adb141c 100644 --- a/src/main/java/com/fzzy/gateway/hx2023/kafka/KafkaDeviceReport.java +++ b/src/main/java/com/fzzy/gateway/hx2023/kafka/KafkaDeviceReport.java @@ -35,7 +35,7 @@ String strData = JSONObject.toJSONString(data); - log.debug("----鎺ㄩ�佺伯鎯呬俊鎭埌浜戠---{}", strData); + //log.debug("----鎺ㄩ�佺伯鎯呬俊鎭埌浜戠---{}", strData); //鎺ㄩ�佷俊鎭� kafkaTemplate.send("TOPIC_ZLJ_GRAIN_TEMPERATURE", strData).addCallback(success -> { @@ -46,9 +46,9 @@ // 娑堟伅鍦ㄥ垎鍖哄唴鐨刼ffset long offset = success.getRecordMetadata().offset(); - log.info("绮儏鎺ㄩ�佹垚鍔�:{}-{}-{}-{}", topic, partition, offset, data.getDeviceID()); + log.info("---绮儏-->>浜戠鎴愬姛:{}-{}-{}-{}", topic, partition, offset, strData); }, failure -> { - log.info("绮儏鎺ㄩ�佸け璐�:{}-{}", data.getDeviceID(), failure.getMessage()); + log.info("---绮儏-->>浜戠澶辫触:{}-{}", data.getDeviceID(), failure.getMessage()); }); return "SUCCESS"; diff --git a/src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java b/src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java index 94a291c..1fe57e0 100644 --- a/src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java +++ b/src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java @@ -196,6 +196,7 @@ KafaGrainData result = new KafaGrainData(); result.setMessageId(ScConstant.getMessageId()); + result.setMessgeId(result.getMessageId()); result.setDeviceID(device.getDeviceId()); result.setAvgTemperature(lastData.getTempAve() + ""); result.setMinTemperature(lastData.getTempMin() + ""); @@ -245,20 +246,20 @@ //鍒ゆ柇鏈�澶� if (curTemp.equals(result.getMaxTemperature())) { - result.setMaxX(x); - result.setMaxY(y); - result.setMaxZ(position); + result.setMaxX(x+""); + result.setMaxY(y+""); + result.setMaxZ(position+""); } //鍒ゆ柇鏈�灏� if (curTemp.equals(result.getMinTemperature())) { - result.setMinX(x); - result.setMinY(y); - result.setMinZ(position); + result.setMinX(x+""); + result.setMinY(y+""); + result.setMinZ(position+""); } - temperature.add(new KafkaGrainDataDetail1(cableNum + "", z + "", curTemp, position + "", x, y)); + temperature.add(new KafkaGrainDataDetail1(cableNum + "", z + "", curTemp, position + "", x+"", y+"")); } //绮俯淇℃伅 @@ -278,8 +279,8 @@ List<KafkaGrainTH> temperatureAndhumidity = new ArrayList<>(); temperatureAndhumidity.add(grainTH); - // trhInfo.setTemperatureAndhumidity(temperatureAndhumidity); trhInfo.put("temperatureAndhumidity",temperatureAndhumidity); + //trhInfo.put("temperatureAndhumidity",grainTH); JSONObject params = new JSONObject(); params.put("TRHInfo", trhInfo); -- Gitblit v1.9.3