diff --git a/netty-client/src/main/java/com/sv/barcode/button/EnterClick.java b/netty-client/src/main/java/com/sv/barcode/button/EnterClick.java index ef1f18c..6b3473c 100644 --- a/netty-client/src/main/java/com/sv/barcode/button/EnterClick.java +++ b/netty-client/src/main/java/com/sv/barcode/button/EnterClick.java @@ -1,7 +1,8 @@ package com.sv.barcode.button; +import com.sv.intergration.DoorService; +import com.sv.intergration.impl.OldDoorService; import com.sv.netty.ClientHandler; -import com.sv.netty.ClientThread; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -14,6 +15,8 @@ public class EnterClick implements ActionListener { @Override public void actionPerformed(ActionEvent e) { + DoorService doorService = new OldDoorService(); + doorService.enterOpenDoor(); // 开门 logger.error("开门成功!!!!!!!"); } diff --git a/netty-client/src/main/java/com/sv/barcode/button/OutClick.java b/netty-client/src/main/java/com/sv/barcode/button/OutClick.java index e729258..c303a2f 100644 --- a/netty-client/src/main/java/com/sv/barcode/button/OutClick.java +++ b/netty-client/src/main/java/com/sv/barcode/button/OutClick.java @@ -1,5 +1,7 @@ package com.sv.barcode.button; +import com.sv.intergration.DoorService; +import com.sv.intergration.impl.OldDoorService; import com.sv.netty.ClientHandler; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -13,6 +15,8 @@ public class OutClick implements ActionListener { @Override public void actionPerformed(ActionEvent e) { + DoorService doorService = new OldDoorService(); + doorService.outOpenDoor(); // 开门 logger.error("开门成功!!!!!!!"); } diff --git a/netty-client/src/main/java/com/sv/intergration/MessageService.java b/netty-client/src/main/java/com/sv/intergration/MessageService.java index a6c9d37..8992c56 100644 --- a/netty-client/src/main/java/com/sv/intergration/MessageService.java +++ b/netty-client/src/main/java/com/sv/intergration/MessageService.java @@ -1,5 +1,6 @@ package com.sv.intergration; +import com.sv.intergration.impl.OldDoorService; import com.sv.netty.config.VenueMessage; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -49,6 +50,8 @@ public class MessageService { * 门禁开门 */ public void enterDoor() { + DoorService doorService = new OldDoorService(); + doorService.enterOpenDoor(); // 开门 logger.info("开门成功!!!"); } @@ -57,6 +60,8 @@ public class MessageService { * 门禁开门 */ public void outDoor() { + DoorService doorService = new OldDoorService(); + doorService.outOpenDoor(); // 开门 logger.info("开门成功!!!"); } diff --git a/netty-client/src/main/java/com/sv/intergration/impl/OldDoorService.java b/netty-client/src/main/java/com/sv/intergration/impl/OldDoorService.java index 6fb2f9b..1c4dbd2 100644 --- a/netty-client/src/main/java/com/sv/intergration/impl/OldDoorService.java +++ b/netty-client/src/main/java/com/sv/intergration/impl/OldDoorService.java @@ -21,17 +21,19 @@ public class OldDoorService implements DoorService { connector.OpenForciblyConnect(tcpClientDetial); CommandDetial detial = new CommandDetial(); detial.Connector = tcpClientDetial; - detial.Identity = new FC8800Identity("MC-5824T28085603", "FFFFFFFF", E_ControllerType.FC8900); + detial.Identity = new FC8800Identity("MC-5824T23014127", "12345678", E_ControllerType.FC8900); OpenDoor_Parameter openDoorParameter = new OpenDoor_Parameter(detial); - openDoorParameter.Door.SetDoor(1, 1); OpenDoor openDoor = new OpenDoor(openDoorParameter); boolean command = connector.AddCommand(openDoor); + if (!command) { + logger.error("入场开门命令执行失败"); + } if (openDoor.getIsTimeout()) { - logger.info("----open door timeout ----"); + logger.info("----in open door timeout ----"); } } catch (Exception e) { - logger.error("----open door error ----", e); + logger.error("----in open door error ----", e); } } @@ -45,17 +47,27 @@ public class OldDoorService implements DoorService { connector.OpenForciblyConnect(tcpClientDetial); CommandDetial detial = new CommandDetial(); detial.Connector = tcpClientDetial; - detial.Identity = new FC8800Identity("MC-5824T28085603", "FFFFFFFF", E_ControllerType.FC8900); + detial.Identity = new FC8800Identity("MC-5824T23014127", "12345678", E_ControllerType.FC8900); OpenDoor_Parameter openDoorParameter = new OpenDoor_Parameter(detial); - openDoorParameter.Door.SetDoor(2, 1); OpenDoor openDoor = new OpenDoor(openDoorParameter); boolean command = connector.AddCommand(openDoor); + System.out.println(command); + if (!command) { + logger.error("出场开门命令执行失败"); + } if (openDoor.getIsTimeout()) { - logger.info("----open door timeout ----"); + logger.info("----out open door timeout ----"); } } catch (Exception e) { - logger.error("----open door error ----", e); + logger.error("----out open door error ----", e); } } + + // 测试 + public static void main(String[] args) { + OldDoorService oldDoorService = new OldDoorService(); + oldDoorService.enterOpenDoor(); + oldDoorService.outOpenDoor(); + } }