public HttpResponseMessage GetTreatmentID() { HttpResponseMessage response = new HttpResponseMessage(); string patient_id = HttpContext.Current.User.Identity.Name; // treatment表调取数据 ArrayList list = null; try { list = PatientHelper.GetTreatmentInfo(patient_id); } catch (Exception e) { response.Content = new StringContent(e.Message); response.StatusCode = HttpStatusCode.NotFound; return(response); } ArrayList returnList = new ArrayList(); if (list == null) { response.Content = new StringContent("查询失败"); response.StatusCode = HttpStatusCode.NotFound; } else if (list.Count == 0) { response.Content = new StringContent(JsonObjectConverter.ObjectToJson(returnList)); response.StatusCode = HttpStatusCode.OK; } else { for (int i = 0; i < list.Count; i++) { Treatment treatment = (Treatment)list[i]; TreatPayInfo treatPayInfo = new TreatPayInfo(); treatPayInfo.docName = PatientHelper.GetDoctorNameById(treatment.doc_id); treatPayInfo.pay = treatment.pay; treatPayInfo.clinicName = treatment.clinic; treatPayInfo.treatId = treatment.treat_id; treatPayInfo.treatTime = treatment.start_time.ToString(); if (treatment.pay_time.Year == 1) { treatPayInfo.isPay = false; } else { treatPayInfo.isPay = true; } returnList.Add(treatPayInfo); } response.Content = new StringContent(JsonObjectConverter.ObjectToJson(returnList)); response.StatusCode = HttpStatusCode.OK; } return(response); }