示例#1
0
        //true-----成功  false-----失败
        public ActionResult returnPay(string userId, string orderId)
        {
            DefaultResult def = new DefaultResult();
            string        msg = "";

            try
            {
                if (!String.IsNullOrWhiteSpace(userId) && !String.IsNullOrWhiteSpace(orderId))
                {
                    Recharge recharge = paymentbll.returnCar(userId, orderId, out msg);
                    if (recharge != null)
                    {
                        def.Code    = "0000";
                        def.Data    = recharge;
                        def.Message = msg;
                    }
                    else
                    {
                        def.Code    = "0001";
                        def.Data    = "";
                        def.Message = msg;
                    }
                }
                else
                {
                    def.Code    = "0001";
                    def.Data    = "";
                    def.Message = "扣款参数有空值";
                }
            }
            catch (Exception e)
            {
                def.Code    = "0001";
                def.Data    = "";
                def.Message = e.InnerException == null ? e.Message : e.InnerException.Message;
            }
            return(Json(def));
        }