|
|
@@ -1074,6 +1074,12 @@ object BusinessManager {
|
|
|
handleKeyReturn(bleDevice, workTicketGetBO)
|
|
|
}) {
|
|
|
BleManager.getInstance().disconnect(bleDevice)
|
|
|
+ // 打开卡扣,防止初始化的时候选择不处理钥匙导致无法使用
|
|
|
+ val dock = ModBusController.getDockByKeyMac(bleDevice.mac)
|
|
|
+ val keyBean = dock?.getKeyList()?.find { it.mac == bleDevice.mac }
|
|
|
+ keyBean?.let {
|
|
|
+ ModBusController.controlKeyBuckle(true, keyBean.isLeft, dock.addr)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|