优化
This commit is contained in:
@@ -15,7 +15,8 @@ object PlateUtils {
|
||||
fragmentActivity: FragmentActivity,
|
||||
code: String?,
|
||||
isScanCode: Boolean,
|
||||
isSetting: Boolean = false
|
||||
isSetting: Boolean = false,
|
||||
callback: () -> Unit = {}
|
||||
) {
|
||||
val activity = fragmentActivity as BaseActivity<*>
|
||||
Timber.d("itemClick llOpen equipmentBoxCode = ${code}")
|
||||
@@ -36,15 +37,30 @@ object PlateUtils {
|
||||
)
|
||||
} else {
|
||||
ToastUtils.showToast("柜门打开成功")
|
||||
callback()
|
||||
}
|
||||
}
|
||||
|
||||
override fun onFail(e: Exception?) {
|
||||
activity.hideWaitingDialog()
|
||||
ToastUtils.showToast("柜门打开失败")
|
||||
callback()
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
fun openDirect(boxCode: String?) {
|
||||
val boxNumber = boxCode?.toIntOrNull() ?: -1
|
||||
if (boxNumber < 0) return
|
||||
SerialApi.openPlate(boxNumber, object : SerialPortManager.SendCallback {
|
||||
override fun onSuccess() {
|
||||
|
||||
}
|
||||
|
||||
override fun onFail(e: Exception?) {
|
||||
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user