From 84b684918a5533b444d770342faa9bacbd8349ea Mon Sep 17 00:00:00 2001
From: 张磊磊 <201175954@qq.com>
Date: 星期一, 30 十月 2023 14:09:18 +0800
Subject: [PATCH] 更改接受消息参数tcp烟尘
---
hd/pipe/materialsManage/src/main/resources/mapping/THelmetDeviceMapper.xml | 164 +++++++++++++++++---------------
hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/entity/TDataSmock.java | 50 ++++++----
hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/smoke/SmokeMessage.java | 73 +++++++++-----
3 files changed, 165 insertions(+), 122 deletions(-)
diff --git a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/entity/TDataSmock.java b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/entity/TDataSmock.java
index 7cdc954..ab48063 100644
--- a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/entity/TDataSmock.java
+++ b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/entity/TDataSmock.java
@@ -20,103 +20,113 @@
/**
*
*/
- private String gatewayCyc;
+ private String time;
/**
*
*/
- private String fans;
+ private String i00;
/**
*
*/
- private String v1run;
+ private String i01;
/**
*
*/
- private String uv1run;
+ private String i02;
/**
*
*/
- private String fanrun;
+ private String i03;
/**
*
*/
- private String uv2run;
+ private String i04;
/**
*
*/
- private String ssvrun;
+ private String i05;
/**
*
*/
- private String dp;
+ private String i06;
/**
*
*/
- private String t;
+ private String i07;
/**
*
*/
- private String oc;
+ private String i10;
/**
*
*/
- private String gatew;
+ private String i11;
/**
*
*/
- private String nxrun;
+ private String q00;
/**
*
*/
- private String alarm;
+ private String q01;
/**
*
*/
- private String times;
+ private String q02;
/**
*
*/
- private String rtcVolt;
+ private String q03;
/**
*
*/
- private String v2run;
+ private String q04;
/**
*
*/
- private String dxqvrun;
+ private String q05;
/**
*
*/
- private String press;
+ private String vb0;
/**
*
*/
- private String dc;
+ private String vb10;
+
+ /**
+ *
+ */
+ private String vb11;
+
+ /**
+ *
+ */
+ private String vb12;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table t_data_smock
*
- * @mbg.generated Wed Oct 18 15:12:02 CST 2023
+ * @mbg.generated Mon Oct 30 13:02:05 CST 2023
*/
private static final long serialVersionUID = 1L;
}
\ No newline at end of file
diff --git a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/smoke/SmokeMessage.java b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/smoke/SmokeMessage.java
index 9e6601c..071d48e 100644
--- a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/smoke/SmokeMessage.java
+++ b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/smoke/SmokeMessage.java
@@ -1,7 +1,6 @@
package com.thhy.materials.modules.biz.helmet.smoke;
import com.alibaba.fastjson.JSONObject;
import com.thhy.materials.modules.biz.helmet.entity.TDataSmock;
-import com.thhy.materials.modules.biz.helmet.mapper.HelmetMapper;
import com.thhy.materials.modules.biz.helmet.service.HelmetService;
import com.thhy.materials.modules.biz.utils.ApplicationContextUtil;
import io.netty.buffer.ByteBuf;
@@ -11,12 +10,7 @@
import io.netty.util.CharsetUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
-import org.springframework.context.ApplicationContextAware;
import org.springframework.stereotype.Component;
-
-import javax.annotation.Resource;
-import java.util.HashMap;
-import java.util.Map;
@Component
public class SmokeMessage extends SimpleChannelInboundHandler<ByteBuf>{
@@ -53,27 +47,54 @@
System.out.println("客户端接收到消息: " + in.toString(CharsetUtil.UTF_8));
JSONObject jsonObject11 = JSONObject.parseObject(in.toString(CharsetUtil.UTF_8));
System.out.println("客户端接收到消息: " + jsonObject11);
+ Object time = jsonObject11.get("time");
+ String parems = jsonObject11.get("params").toString();
+ JSONObject jsonObject = JSONObject.parseObject(parems);
+ System.out.println(time+"-------------"+jsonObject);
TDataSmock tDataSmock = new TDataSmock();
- tDataSmock.setGatewayCyc(jsonObject11.get("gateway_cyc").toString());
- tDataSmock.setFans(jsonObject11.get("FanS").toString());
- tDataSmock.setV1run(jsonObject11.get("V1Run").toString());
- tDataSmock.setUv1run(jsonObject11.get("UV1Run").toString());
- tDataSmock.setFanrun(jsonObject11.get("FanRun").toString());
- tDataSmock.setUv2run(jsonObject11.get("UV2Run").toString());
- tDataSmock.setSsvrun(jsonObject11.get("SSVRun").toString());
- tDataSmock.setDp(jsonObject11.get("DP").toString());
- tDataSmock.setT(jsonObject11.get("T").toString());
- tDataSmock.setOc(jsonObject11.get("OC").toString());
- tDataSmock.setGatew(jsonObject11.get("gatew").toString());
- tDataSmock.setNxrun(jsonObject11.get("NXRun").toString());
- tDataSmock.setTimes(jsonObject11.get("time").toString());
- tDataSmock.setRtcVolt(jsonObject11.get("RTC_VOLT").toString());
- tDataSmock.setV2run(jsonObject11.get("V2Run").toString());
- tDataSmock.setDxqvrun(jsonObject11.get("DXQVRun").toString());
- tDataSmock.setPress(jsonObject11.get("Press").toString());
- tDataSmock.setDc(jsonObject11.get("Dc").toString());
- System.out.println("-------"+tDataSmock);
- getUserService().smockIn(tDataSmock);
+ tDataSmock.setTime(time.toString());
+ tDataSmock.setI00(jsonObject.get("I00").toString().equals("true")?"开启":"关闭");
+ tDataSmock.setI01(jsonObject.get("I01").toString().equals("true")?"开启":"关闭");
+ tDataSmock.setI02(jsonObject.get("I02").toString().equals("true")?"开启":"关闭");
+ tDataSmock.setI03(jsonObject.get("I03").toString().equals("true")?"开启":"关闭");
+ tDataSmock.setI04(jsonObject.get("I04").toString().equals("true")?"开启":"关闭");
+ tDataSmock.setI05(jsonObject.get("I05").toString().equals("true")?"开启":"关闭");
+ tDataSmock.setI06(jsonObject.get("I06").toString().equals("true")?"开启":"关闭");
+ tDataSmock.setI07(jsonObject.get("I07").toString().equals("true")?"开启":"关闭");
+ tDataSmock.setI10(jsonObject.get("I10").toString().equals("true")?"开启":"关闭");
+ tDataSmock.setI11(jsonObject.get("I11").toString().equals("true")?"开启":"关闭");
+ tDataSmock.setQ00(jsonObject.get("Q00").toString().equals("true")?"运行中":"停止状态");
+ tDataSmock.setQ01(jsonObject.get("Q01").toString().equals("true")?"运行中":"停止状态");
+ tDataSmock.setQ02(jsonObject.get("Q02").toString().equals("true")?"运行中":"停止状态");
+ tDataSmock.setQ03(jsonObject.get("Q03").toString().equals("true")?"运行中":"停止状态");
+ tDataSmock.setQ04(jsonObject.get("Q04").toString().equals("true")?"运行中":"停止状态");
+ tDataSmock.setQ05(jsonObject.get("Q05").toString().equals("true")?"运行中":"停止状态");
+ tDataSmock.setVb0(jsonObject.get("VB0").toString());
+ tDataSmock.setVb10(jsonObject.get("VB10").toString());
+ tDataSmock.setVb11(jsonObject.get("VB11").toString());
+ tDataSmock.setVb12(jsonObject.get("VB12").toString());
+
+// TDataSmock tDataSmock = new TDataSmock();
+// tDataSmock.setGatewayCyc(jsonObject11.get("gateway_cyc").toString());
+// tDataSmock.setFans(jsonObject11.get("FanS").toString());
+// tDataSmock.setV1run(jsonObject11.get("V1Run").toString());
+// tDataSmock.setUv1run(jsonObject11.get("UV1Run").toString());
+// tDataSmock.setFanrun(jsonObject11.get("FanRun").toString());
+// tDataSmock.setUv2run(jsonObject11.get("UV2Run").toString());
+// tDataSmock.setSsvrun(jsonObject11.get("SSVRun").toString());
+// tDataSmock.setDp(jsonObject11.get("DP").toString());
+// tDataSmock.setT(jsonObject11.get("T").toString());
+// tDataSmock.setOc(jsonObject11.get("OC").toString());
+// tDataSmock.setGatew(jsonObject11.get("gatew").toString());
+// tDataSmock.setNxrun(jsonObject11.get("NXRun").toString());
+// tDataSmock.setTimes(jsonObject11.get("time").toString());
+// tDataSmock.setRtcVolt(jsonObject11.get("RTC_VOLT").toString());
+// tDataSmock.setV2run(jsonObject11.get("V2Run").toString());
+// tDataSmock.setDxqvrun(jsonObject11.get("DXQVRun").toString());
+// tDataSmock.setPress(jsonObject11.get("Press").toString());
+// tDataSmock.setDc(jsonObject11.get("Dc").toString());
+// System.out.println("-------"+tDataSmock);
+ getUserService().smockIn(tDataSmock);
}
@Override
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) {
diff --git a/hd/pipe/materialsManage/src/main/resources/mapping/THelmetDeviceMapper.xml b/hd/pipe/materialsManage/src/main/resources/mapping/THelmetDeviceMapper.xml
index de77fb4..d2189f2 100644
--- a/hd/pipe/materialsManage/src/main/resources/mapping/THelmetDeviceMapper.xml
+++ b/hd/pipe/materialsManage/src/main/resources/mapping/THelmetDeviceMapper.xml
@@ -559,124 +559,136 @@
<if test="smokeId != null">
smoke_id,
</if>
- <if test="gatewayCyc != null">
- gateway_cyc,
+ <if test="time != null">
+ time,
</if>
- <if test="fans != null">
- FanS,
+ <if test="i00 != null">
+ I00,
</if>
- <if test="v1run != null">
- V1Run,
+ <if test="i01 != null">
+ I01,
</if>
- <if test="uv1run != null">
- UV1Run,
+ <if test="i02 != null">
+ I02,
</if>
- <if test="fanrun != null">
- FanRun,
+ <if test="i03 != null">
+ I03,
</if>
- <if test="uv2run != null">
- UV2Run,
+ <if test="i04 != null">
+ I04,
</if>
- <if test="ssvrun != null">
- SSVRun,
+ <if test="i05 != null">
+ I05,
</if>
- <if test="dp != null">
- DP,
+ <if test="i06 != null">
+ I06,
</if>
- <if test="t != null">
- T,
+ <if test="i07 != null">
+ I07,
</if>
- <if test="oc != null">
- OC,
+ <if test="i10 != null">
+ I10,
</if>
- <if test="gatew != null">
- gatew,
+ <if test="i11 != null">
+ I11,
</if>
- <if test="nxrun != null">
- NXRun,
+ <if test="q00 != null">
+ Q00,
</if>
- <if test="alarm != null">
- Alarm,
+ <if test="q01 != null">
+ Q01,
</if>
- <if test="times != null">
- times,
+ <if test="q02 != null">
+ Q02,
</if>
- <if test="rtcVolt != null">
- RTC_VOLT,
+ <if test="q03 != null">
+ Q03,
</if>
- <if test="v2run != null">
- V2Run,
+ <if test="q04 != null">
+ Q04,
</if>
- <if test="dxqvrun != null">
- DXQVRun,
+ <if test="q05 != null">
+ Q05,
</if>
- <if test="press != null">
- Press,
+ <if test="vb0 != null">
+ VB0,
</if>
- <if test="dc != null">
- Dc,
+ <if test="vb10 != null">
+ VB10,
+ </if>
+ <if test="vb11 != null">
+ VB11,
+ </if>
+ <if test="vb12 != null">
+ VB12,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="smokeId != null">
#{smokeId,jdbcType=INTEGER},
</if>
- <if test="gatewayCyc != null">
- #{gatewayCyc,jdbcType=VARCHAR},
+ <if test="time != null">
+ #{time,jdbcType=VARCHAR},
</if>
- <if test="fans != null">
- #{fans,jdbcType=VARCHAR},
+ <if test="i00 != null">
+ #{i00,jdbcType=VARCHAR},
</if>
- <if test="v1run != null">
- #{v1run,jdbcType=VARCHAR},
+ <if test="i01 != null">
+ #{i01,jdbcType=VARCHAR},
</if>
- <if test="uv1run != null">
- #{uv1run,jdbcType=VARCHAR},
+ <if test="i02 != null">
+ #{i02,jdbcType=VARCHAR},
</if>
- <if test="fanrun != null">
- #{fanrun,jdbcType=VARCHAR},
+ <if test="i03 != null">
+ #{i03,jdbcType=VARCHAR},
</if>
- <if test="uv2run != null">
- #{uv2run,jdbcType=VARCHAR},
+ <if test="i04 != null">
+ #{i04,jdbcType=VARCHAR},
</if>
- <if test="ssvrun != null">
- #{ssvrun,jdbcType=VARCHAR},
+ <if test="i05 != null">
+ #{i05,jdbcType=VARCHAR},
</if>
- <if test="dp != null">
- #{dp,jdbcType=VARCHAR},
+ <if test="i06 != null">
+ #{i06,jdbcType=VARCHAR},
</if>
- <if test="t != null">
- #{t,jdbcType=VARCHAR},
+ <if test="i07 != null">
+ #{i07,jdbcType=VARCHAR},
</if>
- <if test="oc != null">
- #{oc,jdbcType=VARCHAR},
+ <if test="i10 != null">
+ #{i10,jdbcType=VARCHAR},
</if>
- <if test="gatew != null">
- #{gatew,jdbcType=VARCHAR},
+ <if test="i11 != null">
+ #{i11,jdbcType=VARCHAR},
</if>
- <if test="nxrun != null">
- #{nxrun,jdbcType=VARCHAR},
+ <if test="q00 != null">
+ #{q00,jdbcType=VARCHAR},
</if>
- <if test="alarm != null">
- #{alarm,jdbcType=VARCHAR},
+ <if test="q01 != null">
+ #{q01,jdbcType=VARCHAR},
</if>
- <if test="times != null">
- #{times,jdbcType=VARCHAR},
+ <if test="q02 != null">
+ #{q02,jdbcType=VARCHAR},
</if>
- <if test="rtcVolt != null">
- #{rtcVolt,jdbcType=VARCHAR},
+ <if test="q03 != null">
+ #{q03,jdbcType=VARCHAR},
</if>
- <if test="v2run != null">
- #{v2run,jdbcType=VARCHAR},
+ <if test="q04 != null">
+ #{q04,jdbcType=VARCHAR},
</if>
- <if test="dxqvrun != null">
- #{dxqvrun,jdbcType=VARCHAR},
+ <if test="q05 != null">
+ #{q05,jdbcType=VARCHAR},
</if>
- <if test="press != null">
- #{press,jdbcType=VARCHAR},
+ <if test="vb0 != null">
+ #{vb0,jdbcType=VARCHAR},
</if>
- <if test="dc != null">
- #{dc,jdbcType=VARCHAR},
+ <if test="vb10 != null">
+ #{vb10,jdbcType=VARCHAR},
+ </if>
+ <if test="vb11 != null">
+ #{vb11,jdbcType=VARCHAR},
+ </if>
+ <if test="vb12 != null">
+ #{vb12,jdbcType=VARCHAR},
</if>
</trim>
</insert>
--
Gitblit v1.9.3