From 0215fce538f4f07069bf16cd2bfe505a907bcbd5 Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期二, 12 九月 2023 10:06:51 +0800 Subject: [PATCH] 优化邦海智能粮情V2版 --- igds-web/src/main/resources/static/img/aerial-5329_001.png | 0 igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv2/msg/AnalysisService.java | 9 +++- igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java | 10 ++++- igds-web/pom.xml | 44 +++++++++++----------- 4 files changed, 36 insertions(+), 27 deletions(-) diff --git a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java index 4e73906..595f230 100644 --- a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java +++ b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java @@ -30,11 +30,17 @@ public void run(String... strings) throws Exception { if (configData.getActive().indexOf("pro") >= 0) { - bhznGrainServerEngine1.start(BhznGrainV1ServerEngine.PORT); + //寰愰椈銆丗ZZY浜戞湇鍔″櫒浣跨敤 +// bhznGrainServerEngine1.start(BhznGrainV1ServerEngine.PORT); + + //姹熻タ璧e窞銆佸箍涓滈珮宸炰娇鐢� + bhznGrainServerEngine2.start(BhznGrainV2ServerEngine.PORT); + //骞夸笢楂樺窞浣跨敤 // bhznVerbServerEngine.start(BhznVerbServerEngine.PORT); } if (configData.getActive().indexOf("dev") >= 0) { - bhznGrainServerEngine1.start(BhznGrainV1ServerEngine.PORT); +// bhznGrainServerEngine1.start(BhznGrainV1ServerEngine.PORT); + bhznGrainServerEngine2.start(BhznGrainV2ServerEngine.PORT); //bhznVerbServerEngine.start(BhznVerbServerEngine.PORT); } } diff --git a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv2/msg/AnalysisService.java b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv2/msg/AnalysisService.java index 3a46bff..4a33cf9 100644 --- a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv2/msg/AnalysisService.java +++ b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv2/msg/AnalysisService.java @@ -81,6 +81,7 @@ ser.setPort(message.getPort()); ser.setStatus(Constant.YN_Y); coreSerService.updateByData(ser); + log.info("涓绘満------->>骞冲彴锛氭敞鍐屾垚鍔燂紝鍒嗘満淇℃伅={}", ser); } return; } @@ -164,7 +165,7 @@ //濡傛灉褰撳墠鍖呯殑鏁版嵁涓暟澶т簬绛変簬褰撳墠浠撳簱鐨勯厤缃偣浣嶅垯琛ㄧず鍗曞寘杩斿洖 if (curPoint >= sumPoint) { - + log.info("鍒嗘満------>>>骞冲彴锛氱伯鎯呮暟鎹崟鍖�=" + grainHex); //杩斿洖绮儏鎺ユ敹淇℃伅 replayGrain(message); @@ -188,11 +189,12 @@ if (grainHex.length() >= sumPoint * 4) { //杩斿洖绮儏鎺ユ敹淇℃伅 replayGrain(message); - + log.info("鍒嗘満------>>>骞冲彴锛氱伯鎯呮暟鎹鍖咃紝瀹屾暣鏁版嵁=" + grainHex); analysisGrain2(ser, message, exeRequest, depotConf, sysConf, batchId, grainHex); return; } else { + log.info("鍒嗘満------>>>骞冲彴锛氬皢绗竴鍖呮暟鎹瓨鍏ュ唴瀛�=" + grainHex); contextMapGrain.put(key, grainHex); replayGrain(message); } @@ -207,7 +209,8 @@ * * @param message */ - private void replayGrain(IoMessage message) { + private void replayGrain(IoMessage message) throws InterruptedException { + Thread.sleep(50); String hexStr = CommandBuild.getMsgGrainReply(message.getAddr()); log.info("骞冲彴--------->>>涓绘満锛岃繑鍥炵伯鎯呮姤鏂囨敹鍒颁俊鎭紝鎶ユ枃={}", hexStr); serverEngine.push(message.getIp(),message.getPort(),BytesUtil.hexStrToBytes(hexStr)); diff --git a/igds-web/pom.xml b/igds-web/pom.xml index ff463ac..fff77dc 100644 --- a/igds-web/pom.xml +++ b/igds-web/pom.xml @@ -144,7 +144,7 @@ </dependency> - <!-- 鎺ュ彛鍖咃紝鍖呮嫭涓婃捣鎺ュ彛鍜屾皵璞℃帴鍙�--> + <!-- 鎺ュ彛鍖咃紝鍖呮嫭涓婃捣鎺ュ彛鍜屻�佹皵璞℃帴鍙c�佷笁缁存帴鍙�--> <dependency> <groupId>com.ld.igds</groupId> <artifactId>igds-api-inte</artifactId> @@ -170,21 +170,21 @@ </dependency> <!-- MODBUS-TCP --> -<!-- <dependency>--> -<!-- <groupId>com.ld.igds</groupId>--> -<!-- <artifactId>igds-protocol-modbus</artifactId>--> -<!-- <version>${igds.version}</version>--> -<!-- <exclusions>--> -<!-- <exclusion>--> -<!-- <artifactId>slf4j-log4j12</artifactId>--> -<!-- <groupId>org.slf4j</groupId>--> -<!-- </exclusion>--> -<!-- <exclusion>--> -<!-- <artifactId>log4j</artifactId>--> -<!-- <groupId>log4j</groupId>--> -<!-- </exclusion>--> -<!-- </exclusions>--> -<!-- </dependency>--> + <dependency> + <groupId>com.ld.igds</groupId> + <artifactId>igds-protocol-modbus</artifactId> + <version>${igds.version}</version> + <exclusions> + <exclusion> + <artifactId>slf4j-log4j12</artifactId> + <groupId>org.slf4j</groupId> + </exclusion> + <exclusion> + <artifactId>log4j</artifactId> + <groupId>log4j</groupId> + </exclusion> + </exclusions> + </dependency> <!-- 绉佹湁鍗忚-椋庢鑷磋繙IOT銆佸埗姘満 @@ -221,7 +221,7 @@ </exclusions> </dependency>--> - <!-- 绉佹湁鍗忚-閭︽捣鏅鸿兘 + <!-- 绉佹湁鍗忚-閭︽捣鏅鸿兘--> <dependency> <groupId>com.ld.igds</groupId> <artifactId>igds-protocol-bhzn</artifactId> @@ -236,9 +236,9 @@ <groupId>log4j</groupId> </exclusion> </exclusions> - </dependency>--> + </dependency> - <!-- 绉佹湁鍗忚-姝f潵鐢靛瓙 --> + <!-- 绉佹湁鍗忚-姝f潵鐢靛瓙 <dependency> <groupId>com.ld.igds</groupId> <artifactId>igds-protocol-zldz</artifactId> @@ -253,9 +253,9 @@ <groupId>log4j</groupId> </exclusion> </exclusions> - </dependency> + </dependency> --> - <!-- 娴峰悍杞︾墝璇嗗埆-SDK --> + <!-- 娴峰悍杞︾墝璇嗗埆-SDK <dependency> <groupId>com.ld.igds</groupId> <artifactId>igds-protocol-sdk</artifactId> @@ -270,7 +270,7 @@ <groupId>log4j</groupId> </exclusion> </exclusions> - </dependency> + </dependency>--> </dependencies> <dependencyManagement> diff --git a/igds-web/src/main/resources/static/img/aerial-5329_001.png b/igds-web/src/main/resources/static/img/aerial-5329_001.png new file mode 100644 index 0000000..be3c58e --- /dev/null +++ b/igds-web/src/main/resources/static/img/aerial-5329_001.png Binary files differ -- Gitblit v1.9.3