1. 关闭无订单关锁
This commit is contained in:
parent
8901137783
commit
293c3e580b
|
@ -79,8 +79,6 @@ public class ReceiveController {
|
||||||
|
|
||||||
private final Object lock = new Object();
|
private final Object lock = new Object();
|
||||||
|
|
||||||
private boolean lockCommandSent = false; // 添加标志变量
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 功能描述:第三方平台数据接收。<p>
|
* 功能描述:第三方平台数据接收。<p>
|
||||||
|
@ -299,17 +297,13 @@ public class ReceiveController {
|
||||||
// 优化轨迹,如果获取到的定位与最后一个定位相同,则不添加
|
// 优化轨迹,如果获取到的定位与最后一个定位相同,则不添加
|
||||||
optimizeRoute(jsonArray, newPoint,lon,lat,etOrder);
|
optimizeRoute(jsonArray, newPoint,lon,lat,etOrder);
|
||||||
|
|
||||||
// 重置关锁命令发送标志
|
|
||||||
lockCommandSent = false;
|
|
||||||
}else{
|
}else{
|
||||||
//当前无订单,并且不是管理员开锁的情况下,直接关锁
|
// String isLocked = device.getIsLocked();
|
||||||
if(!isAdminUnlocking.equals("1")){
|
// //当前无订单,并且不是管理员开锁的情况下,直接关锁
|
||||||
if (!lockCommandSent) { // 如果未发送过关锁命令
|
// if(!isAdminUnlocking.equals("1") && !isLocked.equals("0") && !device.getStatus()){
|
||||||
log.info("当前无订单,并且不是管理员开锁的情况下,直接关锁--------" + logEntry.getDevName());
|
// log.info("当前无订单,并且不是管理员开锁的情况下,直接关锁--------" + logEntry.getDevName());
|
||||||
asDeviceService.sendCommand(asDevice.getMac(), Token.getToken(), IotConstants.COMMAND_CLOSE + IotConstants.COMMAND_FREQUENCY_3600, "无订单关锁", null, null, msg);
|
// asDeviceService.sendCommand(asDevice.getMac(), Token.getToken(), IotConstants.COMMAND_CLOSE + IotConstants.COMMAND_FREQUENCY_3600, "无订单关锁", null, null, msg);
|
||||||
lockCommandSent = true; // 设置标志为已发送
|
// }
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -180,6 +180,9 @@ public class AsDevice extends BaseEntityPlus implements Serializable {
|
||||||
/** 是否是管理员开锁:0-否;1-是(用于控制运营区外是否断电判断) */
|
/** 是否是管理员开锁:0-否;1-是(用于控制运营区外是否断电判断) */
|
||||||
private String isAdminUnlocking;
|
private String isAdminUnlocking;
|
||||||
|
|
||||||
|
// /** 是否已经发送过无订单关锁命令:0-否;1-是 */
|
||||||
|
// private String isLocked;
|
||||||
|
|
||||||
/** 正在进行中的订单 */
|
/** 正在进行中的订单 */
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private List<EtOrder> etOrders;
|
private List<EtOrder> etOrders;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user