From 662e2c63e1657f376f30487bc63cb530d8cfeb48 Mon Sep 17 00:00:00 2001 From: lvmeng <848755140@qq.com> Date: Tue, 20 Jan 2026 08:32:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96---?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platecabinet/activity/LoginByFaceActivity.kt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/sw/platecabinet/activity/LoginByFaceActivity.kt b/app/src/main/java/com/sw/platecabinet/activity/LoginByFaceActivity.kt index 3f5d90c..f119ee3 100644 --- a/app/src/main/java/com/sw/platecabinet/activity/LoginByFaceActivity.kt +++ b/app/src/main/java/com/sw/platecabinet/activity/LoginByFaceActivity.kt @@ -272,11 +272,12 @@ class LoginByFaceActivity : BaseActivity(), private var currentPlateInfo: EquipmentUserInfo? = null private var debouncer = Debouncer(5000) - + private var plateEnable = true /** * 打开餐盘柜 */ private fun openPlate(userId: String?) { + if (plateEnable.not()) return debouncer.debounce { Log.d(TAG, "openPlate: userId=$userId") getPlateData { items -> @@ -296,12 +297,13 @@ class LoginByFaceActivity : BaseActivity(), item.plateNumber = null //打开柜子 PlateUtils.open(this, item.equipmentBoxCode, false) - + plateEnable = false currentPlateInfo = item MyApp.plateList = items SpTool.savePlateData(items) debouncer.reset() + //recognizeViewModel.recognizeUserId.postValue(CompareResult(null,0f)) } } } @@ -555,6 +557,7 @@ class LoginByFaceActivity : BaseActivity(), }, 1000) return } + plateEnable = true collectCount = 0 tempUserId = "${System.currentTimeMillis()}" resumeCamera() @@ -726,12 +729,12 @@ class LoginByFaceActivity : BaseActivity(), e.printStackTrace() loadLogInfo("collectFace,saveFaceInfo: ----------13,人脸采集异常:${e.message}-----------") collectCount++ - if (collectCount <= 5) { - collectFace() - } else { +// if (collectCount <= 5) { +// collectFace() +// } else { loadLogInfo("collectFace,saveFaceInfo: ----------14,${collectCount}次人脸采集异常:${e.message}-----------") ToastUtils.showToast("人脸采集异常:${e.message}") - } +// } } }