From efad979b6fae76fb37a4de7e94e6bac0a85cb72c Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 30 十一月 2021 13:14:28 +0800
Subject: [PATCH] 2021-11-30 1.修复乐橙Android,没调用拒接接口问题。

---
 HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs b/HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs
index 4f0d886..1dca30f 100644
--- a/HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs
+++ b/HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs
@@ -31,6 +31,7 @@
 
         private System.Threading.Timer timer = null;
         private int Time = 0;
+        private bool isAnswer;//鏄惁宸茬粡鐐瑰嚮鎺ュ惉杩囦簡
 
         private static LeChengVideoActivity CurtActivity;
 
@@ -202,6 +203,7 @@
             if (v.Equals(answerImg))
             {
                 //鎺ユ敹鏉ョ數
+                isAnswer = true;
                 CurtActivity.StartTalk();
                 answerLayout.Visibility = ViewStates.Gone;
                 PostAnswer();
@@ -209,7 +211,18 @@
             else if (v.Equals(hangupImg))
             {
                 CurtActivity.StopTalk();
-                PostHangup();
+                //2021-11-30 澧炲姞鎷掔粷鍜屾寕鏂搷浣滃鐞�
+                if (isAnswer)
+                {
+                    //濡傛灉鎺ュ惉杩囦簡锛屾墽琛屾寕鏂帴鍙�
+                    PostHangup();
+                }
+                else
+                {
+                    //娌℃帴鍚洿鎺ユ寕鏂紝鎵ц鎷掓帴鎺ュ彛
+                    PostReject();
+                }
+              
                 TimeEnd();
                 Activity.Finish();
             }
@@ -265,7 +278,7 @@
                 {
                     Dictionary<string, object> d = new Dictionary<string, object>();
                     d.Add("callId", CurtActivity.CallId);//鍛煎彨id
-                    //d.Add("callStatus", "REJECT");//鍙敤鍊�:MISSED,RECEIVED,REJECT
+                    d.Add("callStatus", "RECEIVED");//鍙敤鍊�:MISSED,RECEIVED,REJECT
                     d.Add("callDuration", Time);//閫氳瘽鏃堕暱锛堢锛�
                     d.Add("interphoneTypeEnum", "IMOUVISIAL");//鍙敤鍊�:FLVI,IMOUVISIAL
                     string jsonString = HttpUtil.GetSignRequestJson(d);

--
Gitblit v1.8.0