浏览代码

RFID修正

ty130316261 3 年之前
父节点
当前提交
5b063042a3
共有 1 个文件被更改,包括 20 次插入20 次删除
  1. 20 20
      zd-modules/zd-netty/src/main/java/com/zd/netty/sdk/DeJuRFIDService.java

+ 20 - 20
zd-modules/zd-netty/src/main/java/com/zd/netty/sdk/DeJuRFIDService.java

@@ -139,26 +139,23 @@ public class DeJuRFIDService implements IService {
      */
      */
     private void subscribeHandler(GClient client) {
     private void subscribeHandler(GClient client) {
         client.onTagEpcLog = (s, logBaseEpcInfo) -> {
         client.onTagEpcLog = (s, logBaseEpcInfo) -> {
-            //灯带设置
-            MsgAppSetGpo msgAppSetGpo=new MsgAppSetGpo();
-            msgAppSetGpo.setGpo1(1);
-            msgAppSetGpo.setGpo2(1);
-            msgAppSetGpo.setGpo3(1);
-            msgAppSetGpo.setGpo4(1);
-            msgAppSetGpo.setGpo5(1);
-            msgAppSetGpo.setGpo6(1);
-            msgAppSetGpo.setGpo7(1);
-            msgAppSetGpo.setGpo8(1);
-            client.sendSynMsg(msgAppSetGpo);
-            if (0 == msgAppSetGpo.getRtCode()) {
-                log.info("Gpo epc successful.");
-            } else {
-                log.error("Gpo epc error.");
-            }
             if (logBaseEpcInfo.getResult() == 0) {
             if (logBaseEpcInfo.getResult() == 0) {
-                InventoryTag tag = new InventoryTag();
-                BeanUtils.copyProperties(logBaseEpcInfo, tag);
-                sendService.send(tag);
+                //灯带设置
+                MsgAppSetGpo msgAppSetGpo=new MsgAppSetGpo();
+                msgAppSetGpo.setGpo1(1);
+                msgAppSetGpo.setGpo2(1);
+                msgAppSetGpo.setGpo3(1);
+                msgAppSetGpo.setGpo4(1);
+                msgAppSetGpo.setGpo5(1);
+                msgAppSetGpo.setGpo6(1);
+                msgAppSetGpo.setGpo7(1);
+                msgAppSetGpo.setGpo8(1);
+                client.sendSynMsg(msgAppSetGpo);
+                if (0 == msgAppSetGpo.getRtCode()) {
+                    log.info("Gpo epc successful.");
+                } else {
+                    log.error("Gpo epc error.");
+                }
                 threadPoolTaskConfig.getAsyncExecutor().execute(() -> {
                 threadPoolTaskConfig.getAsyncExecutor().execute(() -> {
                     msgAppSetGpo.setGpo1(0);
                     msgAppSetGpo.setGpo1(0);
                     msgAppSetGpo.setGpo2(0);
                     msgAppSetGpo.setGpo2(0);
@@ -174,7 +171,10 @@ public class DeJuRFIDService implements IService {
                     } else {
                     } else {
                         log.error("Gpo epc stop error.");
                         log.error("Gpo epc stop error.");
                     }
                     }
-                },10000);
+                },8*1000);
+                InventoryTag tag = new InventoryTag();
+                BeanUtils.copyProperties(logBaseEpcInfo, tag);
+                sendService.send(tag);
             }
             }
         };
         };