1. 禁行区不上电
This commit is contained in:
parent
293c3e580b
commit
6bff182276
|
@ -263,16 +263,18 @@ public class ReceiveController {
|
||||||
// 判断该车辆是否在进行中的订单,并且车辆的锁状态是关,状态是骑行中
|
// 判断该车辆是否在进行中的订单,并且车辆的锁状态是关,状态是骑行中
|
||||||
Boolean inOrderBySn = etOrderService.isInOrderBySn(device.getSn());
|
Boolean inOrderBySn = etOrderService.isInOrderBySn(device.getSn());
|
||||||
if (inOrderBySn && ServiceConstants.VEHICLE_STATUS_IN_USING.equals(device.getStatus()) && ServiceConstants.LOCK_STATUS_CLOSE.equals(device.getLockStatus())) { // 有正在骑行的订单,给车辆上电
|
if (inOrderBySn && ServiceConstants.VEHICLE_STATUS_IN_USING.equals(device.getStatus()) && ServiceConstants.LOCK_STATUS_CLOSE.equals(device.getLockStatus())) { // 有正在骑行的订单,给车辆上电
|
||||||
log.info("返回营运区上电,有正在骑行的订单,给车辆上电--SN:" + device.getSn());
|
if(!noRidingArea){
|
||||||
asDeviceService.sendCommand(device.getMac(), Token.getToken(), IotConstants.COMMAND_OPEN+IotConstants.COMMAND_FREQUENCY_5, "返回营运区上电",null,null);
|
log.info("返回营运区上电,有正在骑行的订单,给车辆上电--SN:" + device.getSn());
|
||||||
// 更新车辆状态和锁状态
|
asDeviceService.sendCommand(device.getMac(), Token.getToken(), IotConstants.COMMAND_OPEN+IotConstants.COMMAND_FREQUENCY_5, "返回营运区上电",null,null);
|
||||||
/** 3.更新车辆状态*/
|
// 更新车辆状态和锁状态
|
||||||
device.setLockStatus(ServiceConstants.LOCK_STATUS_OPEN);
|
/** 3.更新车辆状态*/
|
||||||
device.setStatus(ServiceConstants.VEHICLE_STATUS_IN_USING);
|
device.setLockStatus(ServiceConstants.LOCK_STATUS_OPEN);
|
||||||
device.setIsAdminUnlocking("0");
|
device.setStatus(ServiceConstants.VEHICLE_STATUS_IN_USING);
|
||||||
int i1 = asDeviceService.updateAsDevice(device);
|
device.setIsAdminUnlocking("0");
|
||||||
if(i1>1){
|
int i1 = asDeviceService.updateAsDevice(device);
|
||||||
log.info("【返回营运区上电】更新车辆状态成功");
|
if(i1>1){
|
||||||
|
log.info("【返回营运区上电】更新车辆状态成功");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user