From 0d6a2e6d4b9de57a13c2bcb32148e1eb97ef1b1f Mon Sep 17 00:00:00 2001
From: wangguan <wangguan@kt007.com>
Date: Tue, 15 Dec 2020 16:53:34 +0800
Subject: [PATCH] 玩家通关打点位置修改为结算的时候统计

---
 Assets/Scripts/UI/FinalPanel/FinalHttp.cs |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/Assets/Scripts/UI/FinalPanel/FinalHttp.cs b/Assets/Scripts/UI/FinalPanel/FinalHttp.cs
index 9ab3444..1a0ab53 100644
--- a/Assets/Scripts/UI/FinalPanel/FinalHttp.cs
+++ b/Assets/Scripts/UI/FinalPanel/FinalHttp.cs
@@ -25,6 +25,12 @@
 
             GameConfig.Imei = TDAA_SDKManager.Ins.GetDeviceId();//使用设备ID
         }
+        else if (Application.platform == RuntimePlatform.WindowsEditor || Application.platform == RuntimePlatform.WindowsPlayer)
+        {
+            //为了方便测试
+            GameConfig.Imei = PlayerPrefs.GetString("GemBattlePlayerNickName");
+            Debug.Log("这里是电脑版,直接设置Imei为昵称" + GameConfig.Imei);
+        }
 
         Debug.Log("设置imei0:" + GameConfig.Imei);
     }
@@ -38,17 +44,19 @@
     /// <param name="level"></param>
     public void SendPost(string nickname, int score, int level, string waveInfo)
     {
-        LoadImei();
+        if (!GameConfig.useSDK)
+            LoadImei();
         Debug.Log("开始Post" + nickname);
 
         string url = "http://9377-big-data.sbk-h5.com:8600/users/addrank";
         Dictionary<string, object> keyValues = new Dictionary<string, object>();
-        keyValues.Add("username", GameConfig.Imei);
-        keyValues.Add("nickname", nickname);
-        keyValues.Add("score", score);
-        keyValues.Add("level", level);
+        keyValues.Add("username", GameConfig.Imei);//唯一ID
+        keyValues.Add("nickname", nickname);//昵称
+        keyValues.Add("score", score);//分数
+        keyValues.Add("level", level);//等级,默认1就行
+        keyValues.Add("extra", waveInfo);//1关 1波
 
-        keyValues.Add("extra", waveInfo);
+
 
         HttpHelper.Request(this, url, HttpHelper.MethodType.POST, keyValues, delegate (object value)
         {
@@ -63,6 +71,7 @@
         }, HttpHelper.DownloadHanlderType.kHttpTEXT);
 
     }
+    string playerPrefs_NickName = "GemBattlePlayerNickName";
 
     private void LoadPostTxt(string value)
     {
@@ -70,7 +79,9 @@
         loginData = JsonMapper.ToObject(value);
         if (loginData["error"].ToString() != "0")
         {
-            Debug.Log("失败了");
+            Debug.LogError("失败了,这里是否需要重置名字???");
+            //PlayerPrefs.SetString(playerPrefs_NickName, "");
+            callBack?.Invoke(null, 0, null);
         }
         else if (loginData["msg"].ToString() == "OK")
         {
@@ -135,6 +146,7 @@
 
         if (callBack != null)
         {
+            Debug.Log($"下载到的列表个数:{allHttpGetInfoLis.Count}");
             callBack(allHttpGetInfoLis, myrank, mydataHttpInfo);
         }
     }

--
Gitblit v1.9.1