运动:修改距离单位的输出
authorCaisking <3449750381@qq.com>
Tue, 10 Dec 2024 02:08:36 +0000 (10:08 +0800)
committerCaisking <3449750381@qq.com>
Tue, 10 Dec 2024 02:08:36 +0000 (10:08 +0800)
code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp

index 8b7db00..f216def 100644 (file)
@@ -1242,10 +1242,11 @@ bool TraingModel::SaveSportData() {
   data.st = static_cast<uint32_t>(sportdata->starttime);
   data.sp = static_cast<uint32_t>(sportdata->endtime);
   data.tgt = static_cast<uint32_t>(sportdata->sportTagType);
-  if (sportdata->sportTagType == ExerciseTag::Duration)
-    data.tg = static_cast<uint32_t>((sportdata->tag) * 1000);
-  else
+  if (sportdata->sportTagType == ExerciseTag::Distance) {
+    data.tg = static_cast<uint32_t>(sportdata->tag * 1000);
+  } else {
     data.tg = static_cast<uint32_t>(sportdata->tag);
+  }
   data.pg = static_cast<uint32_t>(sportdata->goaldegree);
   data.du = static_cast<uint32_t>(sportdata->duration);
   data.ca = static_cast<uint32_t>(sportdata->calories * 10);