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; Function.WriteLog(url, "获取项目信息"); string content = Function.GetWebRequest(url); Function.WriteLog(content, "获取项目信息"); JsonData jsonObj = JsonMapper.ToObject(content); if(jsonObj["status"].ToString() == "1") { return Newtonsoft.Json.JsonConvert.DeserializeObject>(jsonObj["data"].ToJson()); } return new List(); } public static ProjectService getProjectService(int id) { string url = Utils.FeignUrl["omega_project"] + "/v1/omega_project/ProjectService/getProjectServiceQuery?id=" + id; Function.WriteLog(url, "获取项目信息"); string content = Function.GetWebRequest(url); Function.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 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(); } } }