Example #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     model = bll.GetPayConfig();
     if (model == null)
     {
         model = new BLLJIMP.Model.PayConfig();
     }
 }
Example #2
0
        public void ProcessRequest(HttpContext context)
        {
            ZentCloud.BLLJIMP.Model.PayConfig payconfig = bllPay.GetPayConfig();

            if (payconfig == null)
            {
                resp.errcode = 1;
                resp.errmsg  = "你还没有配置支付,请先检查";
                context.Response.Write(ZentCloud.Common.JSONHelper.ObjectToJson(resp));
                return;
            }
            RequestModel requestModel = new RequestModel();

            requestModel.payconfig_wxappid      = payconfig.WXAppId;
            requestModel.payconfig_wxmch_id     = payconfig.WXMCH_ID;
            requestModel.payconfig_wxpartnerkey = payconfig.WXPartnerKey;
            context.Response.Write(ZentCloud.Common.JSONHelper.ObjectToJson(requestModel));
        }
Example #3
0
        public void ProcessRequest(HttpContext context)
        {
            string       data = context.Request["data"];
            RequestModel requestModel;

            try
            {
                requestModel = ZentCloud.Common.JSONHelper.JsonToModel <RequestModel>(context.Request["data"]);
            }
            catch (Exception)
            {
                resp.errcode = -1;
                resp.errmsg  = "json格式错误,请检查";
                context.Response.Write(ZentCloud.Common.JSONHelper.ObjectToJson(resp));
                return;
            }
            if (string.IsNullOrEmpty(requestModel.payconfig_wxappid))
            {
                resp.errmsg  = "payconfig_wxappid 为必填参数,请检查";
                resp.errcode = 1;
                context.Response.Write(ZentCloud.Common.JSONHelper.ObjectToJson(resp));
                return;
            }
            if (string.IsNullOrEmpty(requestModel.payconfig_wxmch_id))
            {
                resp.errmsg  = "payconfig_wxmch_id 为必填参数,请检查";
                resp.errcode = 1;
                context.Response.Write(ZentCloud.Common.JSONHelper.ObjectToJson(resp));
                return;
            }
            if (string.IsNullOrEmpty(requestModel.payconfig_wxpartnerkey))
            {
                resp.errmsg  = "payconfig_wxpartnerkey 为必填参数,请检查";
                resp.errcode = 1;
                context.Response.Write(ZentCloud.Common.JSONHelper.ObjectToJson(resp));
                return;
            }

            ZentCloud.BLLJIMP.Model.PayConfig model = bllPay.GetPayConfig();
            if (model != null)
            {
                model.WXAppId      = requestModel.payconfig_wxappid;
                model.WXMCH_ID     = requestModel.payconfig_wxmch_id;
                model.WXPartnerKey = requestModel.payconfig_wxpartnerkey;
                if (bllPay.Update(model))
                {
                    resp.isSuccess = true;
                    resp.errcode   = 0;
                    resp.errmsg    = "ok";
                }
                else
                {
                    resp.errcode = 1;
                    resp.errmsg  = "修改支付配置出错";
                }
            }
            else
            {
                model = new  ZentCloud.BLLJIMP.Model.PayConfig();
                model.WebsiteOwner = bllPay.WebsiteOwner;
                model.WXAppId      = requestModel.payconfig_wxappid;
                model.WXMCH_ID     = requestModel.payconfig_wxmch_id;
                model.WXPartnerKey = requestModel.payconfig_wxpartnerkey;
                if (bllPay.Add(model))
                {
                    resp.isSuccess = true;
                    resp.errcode   = 0;
                    resp.errmsg    = "ok";
                }
                else
                {
                    resp.errcode = 1;
                    resp.errmsg  = "添加支付配置出错";
                }
            }
            context.Response.Write(ZentCloud.Common.JSONHelper.ObjectToJson(resp));
        }