UNUSED(event);
//点击下载按键
if (strcmp(view.GetViewId(), DOWNLOAD_ID) == 0) {
+
+ //检差有效期,如果是有效的,则不能下载
+ if(EphemerisDownloadModel::GetInstance().GetValidityPeriod())
+ {
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "有效期有效,不能下载");
+ return true;
+ }
+
//检查蓝牙连接状态
uint8_t ble_connect_stat = uapi_dev_runtime_get_ble_connect_stat();
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "ble phone connect stat = %d", ble_connect_stat);
labelNote_->SetPosition(50, 230, 366, 80);
labelNote_->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 20);
labelNote_->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
- labelNote_->SetText("注:需要在网络连接状态下才可以下载");
+ labelNote_->SetText("注:需要在网络连接状态下并且有效期失效时才可以下载");
labelNote_->SetTextColor(Color::GetColorFromRGBA(0x99, 0x99, 0x99, 0xff)); // 灰色
//修改为靠左对齐
labelNote_->SetAlign(TEXT_ALIGNMENT_LEFT, TEXT_ALIGNMENT_CENTER);