|
|
@@ -454,7 +454,7 @@ object ModBusController {
|
|
|
/**
|
|
|
* 获取一个钥匙(基于钥匙柜和便携柜不存在接一起的情况)
|
|
|
*/
|
|
|
- fun getOneKey(): Pair<Byte, Pair<Boolean, String>>? {
|
|
|
+ fun getOneKey(): Pair<Byte, DockBean.KeyBean?>? {
|
|
|
val keyDockList = dockList.filter { it.type == DOCK_TYPE_KEY || it.type == DOCK_TYPE_PORTABLE }
|
|
|
val keyList = keyDockList.flatMap { it.getKeyList() }.filter { it.isExist }
|
|
|
if (keyList.isEmpty()) {
|
|
|
@@ -465,7 +465,7 @@ object ModBusController {
|
|
|
|
|
|
val addr = keyDockList.find { it.getKeyList().any { it.rfid == key?.rfid } }?.addr
|
|
|
|
|
|
- return Pair(addr!!, Pair(key!!.isLeft, key.rfid!!))
|
|
|
+ return Pair(addr!!, key)
|
|
|
}
|
|
|
|
|
|
/**
|