diff --git a/web/src/main/java/com/zhehekeji/web/service/PlcService.java b/web/src/main/java/com/zhehekeji/web/service/PlcService.java index a730d13..b4f798b 100644 --- a/web/src/main/java/com/zhehekeji/web/service/PlcService.java +++ b/web/src/main/java/com/zhehekeji/web/service/PlcService.java @@ -791,15 +791,22 @@ public class PlcService { Order order = orderMapper.getOneByStreetId(street.getId()); try { //执行动作 - if(times==2) { + if(times==1) { + Thread.sleep(configProperties.getCameraConfig().getC2DelayCaptureTime()); + + ClientChanel.sendMessage(dataInfo.getSRMNumber(), "C1:1"); + } else if (times==2) { Thread.sleep(configProperties.getCameraConfig().getC2DelayCaptureTime()); - ClientChanel.sendMessage(dataInfo.getSRMNumber(), "BP&"+dataInfo.getSRMNumber()); + ClientChanel.sendMessage(dataInfo.getSRMNumber(), "C2:1"); }else if(times == 4){ Thread.sleep(configProperties.getCameraConfig().getC4DelayCaptureTime()); - ClientChanel.sendMessage(dataInfo.getSRMNumber(), "TP&"+dataInfo.getSRMNumber()); + ClientChanel.sendMessage(dataInfo.getSRMNumber(), "C3:1"); }else if(times == 3){ + + Thread.sleep(configProperties.getCameraConfig().getC3DelayCaptureTime()); + ClientChanel.sendMessage(dataInfo.getSRMNumber(), "C4:1"); LocalDateTime endDownLoadTime = endTime.plusSeconds(5); Duration duration = Duration.between(order.getStartTime(),endDownLoadTime); //录像