protected void Page_Load(object sender, EventArgs e) { model = bll.GetPayConfig(); if (model == null) { model = new BLLJIMP.Model.PayConfig(); } }
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)); }
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)); }