public RenewalReturn Renewal() { var carNo = Request.Param("carNo").ToStringEx(); carNo = System.Web.HttpUtility.UrlDecode(carNo).Trim().ToUpper(); if (carNo.IsNullOrWhiteSpace()) { return(new RenewalReturn { code = "error", desc = "缺少参数" }); } Shengda_Renewal model = new Shengda_Renewal() { licenseNo = carNo, city = CityEnum.SuZhou.GetHashCode().ToString(), timestamp = ((DateTime.Now.Ticks - new DateTime(1970, 1, 1).Ticks) / 10000000 - 8 * 60 * 60).ToString(), sign = "", token = Shengda_Parameter.token }; RequestHandler requestHandler = new RequestHandler(null); requestHandler.SetParameter("licenseNo", model.licenseNo); requestHandler.SetParameter("city", CityEnum.SuZhou.GetHashCode().ToString()); requestHandler.SetParameter("timestamp", model.timestamp); requestHandler.SetParameter("token", model.token); model.sign = requestHandler.CreateMd5Sign("", Shengda_Parameter.key); return(Shengda_Api.Renewal(model).JsonToObj <RenewalReturn>()); }
/// <summary> /// 盛大车险接口-上年投保信息查询 /// </summary> /// <param name="renewal"></param> /// <returns></returns> public static string Renewal(Shengda_Renewal renewal) { try { string urlFormat = SHENGDA_URL + "/renewal"; if (renewal != null) { Dictionary <string, string> model = new Dictionary <string, string>(); model.Add("licenseNo", renewal.licenseNo); model.Add("token", renewal.token); model.Add("city", renewal.city); model.Add("timestamp", renewal.timestamp); model.Add("sign", renewal.sign); return(Utils.HttpPost_ShengDa(urlFormat, model)); } return(string.Empty); } catch { return(string.Empty); } }