Example #1
0
        /// <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);
            }
        }
Example #2
0
        public void GetOrderTrial()
        {
            BaoxianDataBLL baoxianDataBLL = new BaoxianDataBLL();
            TrialReq       model          = new TrialReq();

            model.transNo = UtilityHelper.CommonHelper.OrderNoOne();
            //model.customkey = "bowangjishi";
            model.caseCode         = "0000052178002133";
            model.newRestrictGenes = null;
            model.oldRestrictGene  = null;
            var res = baoxianDataBLL.GetOrderTrial(model);
        }
Example #3
0
        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));
        }