public string GetTplDetai() { string jsonDetailTpl = string.Empty; try { var token = Session["token"] == null ? "XXXXXXX" : Session["token"].ToString(); TplRequest tr = new TplRequest(); //TplDetailResponse tpl10 = new TplDetailResponse(); //TplDetailResponse tpl11 = new TplDetailResponse(); TplDetailResponse tpldetail = new TplDetailResponse(); List <TplDetailResponse> listTplDetail = new List <TplDetailResponse>(); TplListResponse tpllist = tr.TplList(token, "", ""); foreach (var tpl in tpllist.data.data) { tpldetail = tr.TplDetail(token, tpl.id); if (tpldetail.code == 0) { //if (tpldetail.data.id == "10" || tpldetail.data.id == "11" || tpldetail.data.id == "12") //{ //tpldetail.data.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.sharpid) - Convert.ToInt32(right.sharpid))); //tpldetail.data.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.sharpid2) - Convert.ToInt32(right.sharpid2))); ////tpldetail.data.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.termid) - Convert.ToInt32(right.termid))); tpldetail.data.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.termid) - Convert.ToInt32(right.termid))); tpldetail.data.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.sharpid2) - Convert.ToInt32(right.sharpid2))); tpldetail.data.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.sharpid) - Convert.ToInt32(right.sharpid))); listTplDetail.Add(tpldetail); //} } } //tpl10 = tr.TplDetail(token, "10"); //tpl11 = tr.TplDetail(token, "11"); //if (tpl10.code == 0) //{ // tpl10.data.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.sharpid) + Convert.ToInt32(left.sharpid2)) - (Convert.ToInt32(right.sharpid) + Convert.ToInt32(right.sharpid2))); // listTplDetail.Add(tpl10); //} //if (tpl11.code == 0) //{ // tpl11.data.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.sharpid) + Convert.ToInt32(left.sharpid2)) - (Convert.ToInt32(right.sharpid) + Convert.ToInt32(right.sharpid2))); // listTplDetail.Add(tpl11); //} jsonDetailTpl = JsonHelper.SerializeObject(listTplDetail); ViewBag.listTplDetail = jsonDetailTpl; } catch (Exception ex) { AppLog.Instance.Write("GetTplDetai", AppLog.LogMessageType.Error, ex); } return(jsonDetailTpl); }
public string GetTplDetail(string id) { string strJson = string.Empty; try { var token = Session["token"] == null ? "XXXXXXX" : Session["token"].ToString(); TplDetailResponse tpldetail = new TplDetailResponse(); tpldetail = tplRequest.TplDetail(token, id); if (tpldetail.code == 0) { tpldetail.data.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.termid) - Convert.ToInt32(right.termid))); tpldetail.data.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.sharpid2) - Convert.ToInt32(right.sharpid2))); tpldetail.data.tpl_detail.Sort((left, right) => (Convert.ToInt32(left.sharpid) - Convert.ToInt32(right.sharpid))); strJson = JsonHelper.SerializeObject(tpldetail); } } catch (Exception ex) { AppLog.Instance.Write("GetTplDetail", AppLog.LogMessageType.Error, ex); } return(strJson); }
//ProjectDetail public ActionResult ProjectDetail(string id) { var token = Session["token"] == null ? "XXXXXXX" : Session["token"].ToString(); ViewBag.role = Session["role"] == null ? "XXXXXXX" : Session["role"].ToString(); ViewBag.username = Session["username"] == null ? "XXXXXXX" : Session["username"].ToString(); ViewBag.sessionHospitalid = Session["hospitalid"] == null ? "XXXXXXX" : Session["hospitalid"].ToString(); //实体 ProjectDetailResponse projectDetailResponse = new ProjectDetailResponse(); HospitalRequest hospitalrequest = new HospitalRequest(); HospitalSearchResponse response = new HospitalSearchResponse(); //医院列表 HospitalUserProfileResponse hospitalprofile = new HospitalUserProfileResponse(); //医院pi ProjectTplListResponse tplListResponse = new ProjectTplListResponse(); //模板列表 TplDetailResponse tpldetailresponse = new TplDetailResponse(); //模板详情 //方法 UserRequest userrequest = new UserRequest(); ViewBag.UserFile = userrequest.profile(token, "").data; ProjectRequest projecttplrequest = new ProjectRequest(); //TplRequest tplrequest = new TplRequest(); List <HospitalUserProfileResponse> listhospitalfrofile = new List <HospitalUserProfileResponse>(); string apiResponse = string.Empty; try { projectDetailResponse = projectRequest.detail(token, id); if (projectDetailResponse.data != null) { if (projectDetailResponse.data.tpl == null) { projectDetailResponse.data.tpl = new List <ProjectDetailTplInfo>(); } //模板列表 tplListResponse = projecttplrequest.ProjectTplList(token, projectDetailResponse.data.id, "", 1); if (tplListResponse.data != null) { //列表detail tpldetailresponse = tplrequest.TplDetail(token, tplListResponse.data.data[0].tplid); } //医院列表 response = hospitalrequest.Search(token, 1, ""); //医院pi if (response.data != null) { foreach (HospitalEntity hs in response.data.data) { hospitalprofile = userrequest.SearchHospitalPi(token, hs.id, ""); if (hospitalprofile.data != null) { listhospitalfrofile.Add(hospitalprofile); } } } } } catch (Exception ex) { throw; } ViewBag.TplList = tplListResponse; //tpllist ViewBag.hospitalSearch = response; //hospitallist ViewBag.hopital = listhospitalfrofile; //pi ViewBag.TplDetail = tpldetailresponse; //tpldetail ViewBag.Token = token; return(View(projectDetailResponse)); }