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