优化---

This commit is contained in:
2026-01-20 08:32:14 +08:00
parent f473d1f174
commit 662e2c63e1
@@ -272,11 +272,12 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
private var currentPlateInfo: EquipmentUserInfo? = null private var currentPlateInfo: EquipmentUserInfo? = null
private var debouncer = Debouncer(5000) private var debouncer = Debouncer(5000)
private var plateEnable = true
/** /**
* 打开餐盘柜 * 打开餐盘柜
*/ */
private fun openPlate(userId: String?) { private fun openPlate(userId: String?) {
if (plateEnable.not()) return
debouncer.debounce { debouncer.debounce {
Log.d(TAG, "openPlate: userId=$userId") Log.d(TAG, "openPlate: userId=$userId")
getPlateData { items -> getPlateData { items ->
@@ -296,12 +297,13 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
item.plateNumber = null item.plateNumber = null
//打开柜子 //打开柜子
PlateUtils.open(this, item.equipmentBoxCode, false) PlateUtils.open(this, item.equipmentBoxCode, false)
plateEnable = false
currentPlateInfo = item currentPlateInfo = item
MyApp.plateList = items MyApp.plateList = items
SpTool.savePlateData(items) SpTool.savePlateData(items)
debouncer.reset() debouncer.reset()
//recognizeViewModel.recognizeUserId.postValue(CompareResult(null,0f))
} }
} }
} }
@@ -555,6 +557,7 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
}, 1000) }, 1000)
return return
} }
plateEnable = true
collectCount = 0 collectCount = 0
tempUserId = "${System.currentTimeMillis()}" tempUserId = "${System.currentTimeMillis()}"
resumeCamera() resumeCamera()
@@ -726,12 +729,12 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
e.printStackTrace() e.printStackTrace()
loadLogInfo("collectFace,saveFaceInfo: ----------13,人脸采集异常:${e.message}-----------") loadLogInfo("collectFace,saveFaceInfo: ----------13,人脸采集异常:${e.message}-----------")
collectCount++ collectCount++
if (collectCount <= 5) { // if (collectCount <= 5) {
collectFace() // collectFace()
} else { // } else {
loadLogInfo("collectFace,saveFaceInfo: ----------14,${collectCount}次人脸采集异常:${e.message}-----------") loadLogInfo("collectFace,saveFaceInfo: ----------14,${collectCount}次人脸采集异常:${e.message}-----------")
ToastUtils.showToast("人脸采集异常:${e.message}") ToastUtils.showToast("人脸采集异常:${e.message}")
} // }
} }
} }