From: xue <2144439972@qq.com> Date: Mon, 14 Jul 2025 09:13:44 +0000 (+0800) Subject: 修复编译bug X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=e10fe5a558235d6bcff9d34d9a299d3bd3642a80;p=mirrors%2FFD230.git 修复编译bug --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPModel.cpp index a329e6422..91ff557c1 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPModel.cpp @@ -648,22 +648,23 @@ namespace OHOS // 打印调用前的值(如果有) WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "BP_GetData: before call - sbp=%d, dbp=%d", *sbp, *dbp); - int temp_sbp = 0, temp_dbp = 0; - bp_get_data(&temp_sbp, &temp_dbp); + bp_data_t temp_data = {0}; + bp_get_data(&temp_data); + // 范围检查与赋值 - if (temp_sbp >= 0 && temp_sbp <= UINT8_MAX) + if (temp_data.sbp >= 0 && temp_data.sbp <= UINT8_MAX) { - *sbp = temp_sbp; + *sbp = temp_data.sbp; } else { *sbp = 0; } - if (temp_dbp >= 0 && temp_dbp <= UINT8_MAX) + if (temp_data.dbp >= 0 && temp_data.dbp <= UINT8_MAX) { - *dbp = temp_dbp; + *dbp = temp_data.dbp; } else {