修改菜品识别逻辑
This commit is contained in:
@@ -797,12 +797,18 @@ class SecondaryScreenPresentation(
|
||||
Timber.d("postUserData userNutritionData = ${userNutritionData == null}, currentFood = ${currentFood == null}")
|
||||
return
|
||||
}
|
||||
var eatWeight = 0.0
|
||||
if (mealPickupMode == 0) {//即放即取
|
||||
eatWeight = recognitionWeight - 0
|
||||
} else {
|
||||
eatWeight = recognitionWeight - lastWeight
|
||||
}
|
||||
val userNutritionParam = UserNutritionParam(
|
||||
userId = userNutritionData?.userId!!,
|
||||
foodId = currentFood?.id!!,
|
||||
faceTime = recognitionTime,
|
||||
faceEndTime = System.currentTimeMillis(),
|
||||
eatWeight = recognitionWeight - lastWeight,
|
||||
eatWeight = eatWeight,//lastWeight
|
||||
foodWeight = lastWeight
|
||||
)
|
||||
viewModel.postUserNutritionData(listOf<UserNutritionParam>(userNutritionParam))
|
||||
|
||||
Reference in New Issue
Block a user