线程来开启服务

漯河-上右
LAPTOP-S9HJSOEB\昊天 2 years ago
parent fcc5e5c130
commit 13d9551bc5

@ -25,6 +25,8 @@ import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.HashMap;
import java.util.List;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/**
*
@ -52,6 +54,9 @@ public class InitService implements ApplicationRunner {
@Resource
private CameraService cameraService;
private static ExecutorService exec = Executors.newFixedThreadPool(5);
@Bean
public CameraControlLoginModule cameraControlLoginModule(){
CameraControlLoginModule cameraControlLoginModule = null;
@ -101,21 +106,23 @@ public class InitService implements ApplicationRunner {
}
});
}else if(configProperties.getServerMode() == 1){
log.info("KESC JSON MODE");
// 昆船协议
for(ConfigProperties.KSEC ksec : configProperties.getKsec()) {
if (ksec != null) {
StreetConn.init(ksec.getId(), "ksec");
try {
ksecNettyClient.createClient(ksec);
} catch (Exception e) {
log.error("kesc connect error,url:{},port:{}", ksec.getIp(), ksec.getPort());
ksecNettyClient.reconnect(ksec);
exec.submit(()-> {
if (ksec != null) {
StreetConn.init(ksec.getId(), "ksec");
try {
ksecNettyClient.createClient(ksec);
} catch (Exception e) {
log.error("kesc connect error,url:{},port:{}", ksec.getIp(), ksec.getPort());
ksecNettyClient.reconnect(ksec);
}
} else {
log.error("ksec no config");
}
} else {
log.error("ksec no config");
}
});
}
}
TaskDelayExecutor.runMp4DownloadExecutor();

@ -693,7 +693,7 @@ public class PlcService {
log.error("相机{}未连接无法拍照", cameraId);
}
//托盘码
String trayCode = null;
String trayCode = "";
Boolean trayCheck = Boolean.TRUE;
//扫托盘码
if(configProperties.getScanCodeMode().getTray() == 2) {
@ -729,7 +729,8 @@ public class PlcService {
}
}
}
}else if(configProperties.getScanCodeMode().getTray() == 3){
}else
if(configProperties.getScanCodeMode().getTray() == 3){
//扫到的码
Set<String> tags = new HashSet<>();
try {

Loading…
Cancel
Save