From 0ab9960587ececb5d3e13e7fb062e2f67308f9e7 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 30 十一月 2021 13:33:03 +0800
Subject: [PATCH] 2021-11-30 1.修复乐橙Android,没调用拒接接口问题。
---
HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs b/HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs
index 4f0d886..68073cc 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);
@@ -291,6 +304,7 @@
Dictionary<string, object> d = new Dictionary<string, object>();
d.Add("callId", CurtActivity.CallId);//鍛煎彨id
d.Add("callStatus", "REJECT");//鍙敤鍊�:MISSED,RECEIVED,REJECT
+ d.Add("interphoneTypeEnum", "IMOUVISIAL");//鍙敤鍊�:FLVI,IMOUVISIAL
string jsonString = HttpUtil.GetSignRequestJson(d);
string url = "/home-wisdom/platform/imou/updateCallStatus";
--
Gitblit v1.8.0