Cute_demon_attacks/meng_yao/Assets/script/serveTestScript/RMBmodule/withdrawAccountUpdate.cs
2024-12-18 23:15:00 +08:00

48 lines
2.0 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Newtonsoft.Json;
using System.Collections;
using System.Collections.Generic;
using System.Threading.Tasks;
using UnityEngine;
//体现账户设置
public class withdrawAccountUpdate : MonoBehaviour
{
public Dictionary<string, string> CreateHeaders()
{
if (string.IsNullOrEmpty(MyGlobal.global.loginResponse.Data.access_token))
{
Debug.LogWarning("尝试创建请求头时token 未设置。");
return new Dictionary<string, string>();
}
return new Dictionary<string, string>
{
{ "Authorization","Bearer "+MyGlobal.global.loginResponse.Data.access_token },
{ "client-info", "{\"platform\":\"ios\",\"phone_product\":\"apple\",\"phone_model\":\"iPhone_8\",\"system_version\":\"12.0\",\"screen_size\":\"750*1334\",\"device_no\":\"e3e277810fff9d955ebdd7037eff51a8\",\"version\":\"1.0.0\"}" }
};
}
public async Task<bool> WithdrawAccountUpdate(int type,string name,string account,string additional)
{
WithdrawAccountUpdateBody body = new WithdrawAccountUpdateBody();
body.type = type;
body.name = name;
body.account = account;
body.additional = additional;
Debug.Log("体现账户设置入参" + JsonConvert.SerializeObject(body));
string response = await myWeb.SendRequest(myWeb.URL + "/api/withdraw/account/update", "POST", JsonConvert.SerializeObject(body), CreateHeaders());
Debug.Log("体现账户设置" + response);
//bbbb
myResponse petBelltesResponse = JsonConvert.DeserializeObject<myResponse>(response);
Debug.Log(petBelltesResponse.message);
bool isSucceed;
if (petBelltesResponse.code == 200) { isSucceed = true; } else { isSucceed = false; }
return isSucceed;
}
}
//==========================================================================================================================
public class WithdrawAccountUpdateBody
{
public int type;
public string name;
public string account;
public string additional;
}