车辆上报判断是否现成,否则会创建多余线程
parent
7fd2e3481e
commit
03b635db32
|
@ -141,8 +141,12 @@ public class VehicleInstanceServiceImpl implements VehicleInstanceService {
|
|||
VehicleInstance vehicleInstance = LocalContainer.getVehicleInstance(msgReq.getVin());
|
||||
switch (msgReq.getMsgCode()){
|
||||
case "上报" -> {
|
||||
if(vehicleInstance.getVehicleThread() == null){
|
||||
vehicleInstance.initVehicleThread();
|
||||
vehicleInstance.startSend();
|
||||
}else {
|
||||
vehicleInstance.pauseSend();
|
||||
}
|
||||
}
|
||||
case "暂停" -> vehicleInstance.pauseSend();
|
||||
case "停止" -> vehicleInstance.stopSend();
|
||||
|
|
|
@ -288,7 +288,7 @@ public class VehicleInstance {
|
|||
|
||||
/**
|
||||
* 更改车辆档位
|
||||
* @param d
|
||||
* @param gear
|
||||
*/
|
||||
public void setGear (String gear) {
|
||||
this.vehicleData.setGear(gear);
|
||||
|
|
Loading…
Reference in New Issue