/// <summary> /// 订单试算 /// </summary> /// <param name="model"></param> /// <returns></returns> public TrialResp GetOrderTrial(TrialReq model) { try { string TransNo = UtilityHelper.CommonHelper.OrderNoOne(); model.transNo = TransNo; //Guid.NewGuid().ToString("N"); string methodName = "getOrderTrial"; model.customkey = Customkey; string strJson = SerializerHelper.ToJson(model); string sign = UtilityHelper.Utils.MD5(VI + strJson); string url = URLBaseMoFang + methodName + ".html?sign=" + sign; string retrunStr = UtilityHelper.HttpService.GetHttpWebResponseByRestSharp(url, strJson); TrialResp outModel = new TrialResp(); outModel = SerializerHelper.FromJsonTo <TrialResp>(retrunStr); if (outModel.respstat != "0000") { ReceivedLog(model.transNo, "GetOrderTrial", outModel.respmsg); } return(outModel); } catch (Exception ex) { ExceptionLogBLL.WriteExceptionLogToDB(ex.ToString()); return(null); } }
public void GetRestrictGenes(HttpRequest Request, HttpResponse Response) { TrialReq trialReq = new TrialReq(); string JsonTrialReq = Request.Form["JsonTrialReq"]; if (string.IsNullOrEmpty(JsonTrialReq)) { Response.Write("strTrialReq不能为空"); } trialReq = SerializerHelper.DeserializeObject <TrialReq>(JsonTrialReq); TrialResp trialResp = new TrialResp(); trialResp = baoxianBLL.GetOrderTrial(trialReq); //string strEncode = Utils.base64Encode(SerializerHelper.ToJson(trialResp.priceArgs.genes)); //string strRusult = "{\"respstat\":\"" + trialResp.respstat + "\", \"priceArgsId\":\"" + trialResp.priceArgsId + "\",\"strEncode\":\"" + strEncode + "\"}"; Response.Write(SerializerHelper.ToJson(trialResp)); }