using Newtonsoft.Json; using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Networking; public class TeaAnswer { public string state; public string message; public List< DataAnswer> DataAnswer = new List(); } public class DataAnswer { /// /// /// public string RepairId { get; set; } /// /// /// public string RepairName { get; set; } /// /// /// public string RepairPhoto { get; set; } /// /// /// public string RepairContent { get; set; } /// /// /// public string Applicant { get; set; } /// /// 1#学生 /// public string ApplicantName { get; set; } /// /// /// public DateTime ApplicationTime { get; set; } /// /// /// public int State { get; set; } /// /// /// public string HandlerTime { get; set; } /// /// /// public string Handler { get; set; } /// /// /// public string HandlerName { get; set; } /// /// /// public string DealPhoto { get; set; } /// /// /// public string DealDsc { get; set; } /// /// /// public string Remark1 { get; set; } /// /// /// public string Remark2 { get; set; } /// /// /// public string Remark3 { get; set; } /// /// /// public string Remark4 { get; set; } /// /// /// public string Remark5 { get; set; } } /// /// 登录 /// [System.Serializable] public class AnswerRoot { /// /// /// public bool state { get; set; } /// /// /// public string message { get; set; } /// /// /// public List data = new List(); } public class TeaAnswerManager : SingletonMono { public AnswerRoot answerRoot = new AnswerRoot(); private string url = "http://172.16.1.254:13030/Handler/Repair.ashx?action=list"; //void Awake() //{ // StartCoroutine(TeaAnswerRepair()); // 标题固定 //} public IEnumerator TeaAnswerRepair() { WWWForm form = new WWWForm(); form.AddField("action", "list"); form.AddField("user_id", LoginManager.Instance.loginRespons.data.user_id); UnityWebRequest request = UnityWebRequest.Post(url, form); // 发送请求 yield return request.SendWebRequest(); if (request.result == UnityWebRequest.Result.Success) { Debug.Log("发送成功!后端返回:" + request.downloadHandler.text); Debug.Log( request.downloadHandler.text.ToString()+"------------------"); answerRoot = JsonConvert.DeserializeObject(request.downloadHandler.text); } else { Debug.LogError("发送失败:" + request.error); } } }