使用人脸接口中的member字段判断是否会员;逻辑优化;

This commit is contained in:
mazengfei
2026-03-09 21:26:02 +08:00
parent ec4a5801c2
commit fd0f9977b1
9 changed files with 97 additions and 31 deletions
@@ -106,10 +106,13 @@ class UserViewModel : BaseViewModel() {
ToastUtils.showToast("查询人脸数据为空")
return@withContext
}
// val item = list.firstOrNull { it.userId == "1951105919342936066" }
// Timber.tag(TAG).d("getUserFaceCache userId = ${item?.userId}")
val item = list.map { it.member }
Timber.tag(TAG).d("getUserFaceCache item = ${item}")
val faceEntity = list.map {
FaceEntity(it.userId, null, Base64.decode(it.faceFeatureStr))
FaceEntity(it.userId, null, Base64.decode(it.faceFeatureStr)).also { item->
item.userType = if (it.member) "1" else "2"
item.cardNo = it.cardNo
}
}
faceApi.updateFaceData(currentPageNo, faceEntity)
if (list.size >= pageSize) {