IProject.cs 1.3 KB

123456789101112131415161718192021222324252627282930
  1. using Common;
  2. using Custom;
  3. using LitJson;
  4. namespace Feign
  5. {
  6. public class IProject
  7. {
  8. // public static List<PageForMiniProgramVo> GetPageForMiniProgram(List<int> moduleIdList)
  9. // {
  10. // string content = Function.GetWebRequest(Utils.FeignUrl["ym_material"] + "/v1/pub/pageForMiniProgram?moduleIdList=" + Newtonsoft.Json.JsonConvert.SerializeObject(moduleIdList).Replace("[", "").Replace("]", ""));
  11. // Utils.WriteLog(content, "GetPageForMiniProgram");
  12. // return Newtonsoft.Json.JsonConvert.DeserializeObject<List<PageForMiniProgramVo>>(content);
  13. // }
  14. public static ProjectService getProjectService(int id)
  15. {
  16. string url = Utils.FeignUrl["omega_project"] + "/v1/omega_project/ProjectService/getProjectServiceQuery?id=" + id;
  17. Function.WriteLog(url, "获取项目信息");
  18. string content = Function.GetWebRequest(url);
  19. Function.WriteLog(content, "获取项目信息");
  20. JsonData jsonObj = JsonMapper.ToObject(content);
  21. if(jsonObj["status"].ToString() == "1")
  22. {
  23. return Newtonsoft.Json.JsonConvert.DeserializeObject<ProjectService>(jsonObj["data"].ToJson());
  24. }
  25. return new ProjectService();
  26. }
  27. }
  28. }