非4G电话界面结束4G电话场景修改 1447/2 1447/head
authorhcj <1224667075@qq.com>
Fri, 22 Nov 2024 07:19:30 +0000 (15:19 +0800)
committerhcj <1224667075@qq.com>
Fri, 22 Nov 2024 07:19:30 +0000 (15:19 +0800)
code/sdk/application/wearable/service/msg_center/src/notify/makephone_notification.cpp

index 1255602..6d8d8b3 100755 (executable)
@@ -681,6 +681,8 @@ static void WatchFinishHandle(void)
 {
     if (NotificationManager::GetInstance()->GetWatchCallStatus()) 
     {
+        WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GetWatchCallStatus !!");
+
         if(get_falg_SOS())
         {
             addcalllog();
@@ -688,14 +690,18 @@ static void WatchFinishHandle(void)
         }
         else
         {
-            if(CallerLogModel::GetInstance()->GetCallSource()==CallerLogModel::CallSourcePhone)
-            {
-                addcalllog();
-            }
-            else if(uapi_dev_runtime_get_train_status() || transmittingISShow())
+            if(CallerLogModel::GetInstance()->GetCallSource()==CallerLogModel::CallSourcePhone
+             || uapi_dev_runtime_get_train_status() || transmittingISShow() )
             {
+                WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "addcalllogend !!");
+
                 addcalllog();
-                StatusReset();
+
+                if(uapi_dev_runtime_get_train_status() || transmittingISShow())
+                {
+                    StatusReset();
+                }
+
             }
             else
             {
@@ -801,8 +807,9 @@ void CalldialTimerCallBackProc(int data)
     dail_falg++;
     if(dail_falg>=DIAL_TIME)
     {
-        // cat1_call_hungup_timer();
-        cat1_handle_call_disconnected("callfail");
+        cat1_call_hungup_timer();
+
+        // cat1_handle_call_disconnected((char *)CallerLogModel::GetInstance()->GetPhoneNumber().c_str());
     }
    
 }