From: TrillGates Date: Tue, 31 Aug 2021 09:32:29 +0000 (+0800) Subject: remove same item of ped item. X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=4e5e7e31ba1573ada98d8699e672720217739322;p=icworkservice.git remove same item of ped item. --- 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); } }