using Common; using Custom; using LitJson; namespace Feign { public class IProject { public static List getProjectServiceList(int projectId) { string url = Utils.FeignUrl["omega_project"] + "/v1/omega_project/ProjectService/getProjectServiceList?projectId=" + projectId; Utils.WriteLog(url, "获取项目信息"); string content = Function.GetWebRequest(url); Utils.WriteLog(content, "获取项目信息"); JsonData jsonObj = JsonMapper.ToObject(content); if(jsonObj["status"].ToString() == "1") { return Newtonsoft.Json.JsonConvert.DeserializeObject>(jsonObj["data"]["records"].ToJson()); } return new List(); } public static ProjectService getProjectService(int id) { string url = Utils.FeignUrl["omega_project"] + "/v1/omega_project/ProjectService/getProjectServiceDetail?id=" + id; Utils.WriteLog(url, "获取项目信息"); string content = Function.GetWebRequest(url); Utils.WriteLog(content, "获取项目信息"); JsonData jsonObj = JsonMapper.ToObject(content); if(jsonObj["status"].ToString() == "1") { return Newtonsoft.Json.JsonConvert.DeserializeObject(jsonObj["data"].ToJson()); } return new ProjectService(); } public static List getProjectList() { string url = Utils.FeignUrl["omega_project"] + "/v1/omega_project/Project/getProjectList"; string content = Function.GetWebRequest(url); JsonData jsonObj = JsonMapper.ToObject(content); if(jsonObj["status"].ToString() == "1") { return Newtonsoft.Json.JsonConvert.DeserializeObject>(jsonObj["data"]["records"].ToJson()); } return new List(); } public static Project getProject(int id) { string url = Utils.FeignUrl["omega_project"] + "/v1/omega_project/Project/getProjectQuery?id=" + id; string content = Function.GetWebRequest(url); JsonData jsonObj = JsonMapper.ToObject(content); if(jsonObj["status"].ToString() == "1") { return Newtonsoft.Json.JsonConvert.DeserializeObject(jsonObj["data"].ToJson()); } return new Project(); } } }