public string GetTplReportDetail(string tplId, string periodId) { var token = Session["token"] == null ? "XXXXXXX" : Session["token"].ToString(); string apiResponse = string.Empty; TplReportDetailResponse trdr = new TplReportDetailResponse(); try { trdr = tplRequest.TplReportDetailObject(token, tplId, periodId); if (trdr.code == 0) { trdr.data.tpl.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.termid) - Convert.ToInt32(right.termid))); trdr.data.tpl.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.sharpid2) - Convert.ToInt32(right.sharpid2))); trdr.data.tpl.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.sharpid) - Convert.ToInt32(right.sharpid))); apiResponse = JsonHelper.SerializeObject(trdr); } else { APIResponseBase ar = new APIResponseBase { code = 404, message = "报告不存在" }; apiResponse = JsonHelper.SerializeObject(ar); } } catch (Exception ex) { AppLog.Instance.Write("GetTplReportDetail", AppLog.LogMessageType.Error, ex); } return apiResponse; }
public string GetTplReportDetailById(string id) { var token = Session["token"] == null ? "XXXXXXX" : Session["token"].ToString(); string apiResponse = string.Empty; TplReportDetailResponse trdr = new TplReportDetailResponse(); try { trdr = tplRequest.TplReportDetailByIdObject(token, id); trdr.data.tpl.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.termid) - Convert.ToInt32(right.termid))); trdr.data.tpl.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.sharpid2) - Convert.ToInt32(right.sharpid2))); trdr.data.tpl.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.sharpid) - Convert.ToInt32(right.sharpid))); apiResponse = JsonHelper.SerializeObject(trdr); } catch (Exception ex) { AppLog.Instance.Write("GetTplReportDetailById", AppLog.LogMessageType.Error, ex); } return apiResponse; }
public TplReportDetailResponse TplReportDetailByIdObject(string token, string id) { try { string ApiResponse = string.Empty; TplReportDetailResponse response = new TplReportDetailResponse(); Dictionary<string, string> sPara = new Dictionary<string, string>(); sPara.Add("id", id); ApiResponse = F8YLSubmit.BuildGetRequest(sPara, "tpl/report/detail?token=" + token); response = JsonHelper.DeserializeJsonToObject<TplReportDetailResponse>(ApiResponse); return response; } catch { throw; } }