From 4e5e7e31ba1573ada98d8699e672720217739322 Mon Sep 17 00:00:00 2001 From: TrillGates Date: Tue, 31 Aug 2021 17:32:29 +0800 Subject: [PATCH] remove same item of ped item. --- .../com/ic/work/hardware/PedBaseRunnable.java | 20 +++++-------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/app/src/main/java/com/ic/work/hardware/PedBaseRunnable.java b/app/src/main/java/com/ic/work/hardware/PedBaseRunnable.java index d9d242d..dfe6471 100644 --- a/app/src/main/java/com/ic/work/hardware/PedBaseRunnable.java +++ b/app/src/main/java/com/ic/work/hardware/PedBaseRunnable.java @@ -84,23 +84,13 @@ public class PedBaseRunnable { //2.去查询数据中是否有记录。 List todayPed = queryTimePedEntity(dateTime); if (todayPed != null && todayPed.size() > 0) { - //3.如果数据中有当天的数据,并更新数据 - if (ped > 0 && ped > todayPed.get(0).getPedNumber()) { - PedEntity pedEntity = todayPed.get(0); - pedEntity.setPedNumber(ped); - String calorieValue = getCalorieValue(ped); - ICLogger.d("calorieValue ==> " + calorieValue); - ICLogger.d("ped ==> " + ped); - pedEntity.setPedCalorie(calorieValue); - String distanceValue = getDistanceValue(ped); - ICLogger.d("distanceValue ==> " + distanceValue); - pedEntity.setPedDistance(distanceValue); - mPedInjection.updateDBPedDate(pedEntity); + //根据日期删除,然后创建即可 + for (PedEntity pedEntity : todayPed) { + mPedInjection.deletePedEntity(pedEntity.getId()); } - } else { - //直接 插入今天的数据 - insertDBPedEntity(ped, dateTime, size); } + //直接 插入今天的数据 + insertDBPedEntity(ped, dateTime, size); } } -- 2.17.1