Beispiel #1
0
        public JsonResult GetPayChannelDetail()
        {
            var count = 0;
            var list  = PayChannelSvc.GetPayChannelDetail(Request.Params);

            return(ToDataGrid(list, count));
        }
Beispiel #2
0
        public JsonResult GetPayChannelPaging()
        {
            var count = 0;
            var list  = PayChannelSvc.GetPaging(Request.Params, out count);

            return(ToDataGrid(list, count));
        }
Beispiel #3
0
        public ActionResult PayChannelIndex()
        {
            ViewBag.ChannelJson        = JsonHelper.ToJson(PayChannelSvc.GetPayChannelsForPayApi());
            ViewBag.ChannelPayModeJson = JsonHelper.ToJson(EnumHelper.GetCacheList <ChannelPayMode>(false));
            ViewBag.StateJson          = JsonHelper.ToJson(EnumHelper.GetCacheList <PayChannelState>(false));
            ViewBag.PayOperateTypeJson = JsonHelper.ToJson(EnumHelper.GetCacheList <PayOperateType>(false));

            return(View());
        }
Beispiel #4
0
        /// <summary>
        /// 支付接口页面-新增支付接口页面
        /// </summary>
        /// <returns></returns>
        public ActionResult PayApiForm(int id = 0)
        {
            ViewBag.StateList          = JsonHelper.ToJson(EnumHelper.GetCacheList <PayApiState>(false));
            ViewBag.ChannelNoList      = JsonHelper.ToJson(PayChannelSvc.GetPayChannelsForPayApi());
            ViewBag.ChannelPayModeList = JsonHelper.ToJson(EnumHelper.GetCacheList <ChannelPayMode>(false));
            ViewBag.TradeModeList      = JsonHelper.ToJson(EnumHelper.GetCacheList <PayTradeMode>(false));
            ViewBag.OptTypeList        = JsonHelper.ToJson(EnumHelper.GetCacheList <PayOperateType>(false));

            return(View(PayApiSvc.GetOne(id)));
        }
Beispiel #5
0
 public JsonResult CancelPayChannel(int id)
 {
     return(new JsonNetResult(PayChannelSvc.CancelPayChannel(id)));
 }
Beispiel #6
0
 public JsonResult SetPayChannelState(int id, short state)
 {
     return(new JsonNetResult(PayChannelSvc.SetState(id, state)));
 }
Beispiel #7
0
        public ActionResult SavePayChannel(PayChannelManage model)
        {
            var op = PayChannelSvc.SaveOrUpdate(model);

            return(new OpActionResult(op));
        }
Beispiel #8
0
 /// <summary>
 /// 收单渠道信息-初始化表单数据
 /// </summary>
 /// <returns></returns>
 public ActionResult PayChannelForm(int id = 0)
 {
     return(View(PayChannelSvc.GetOne(id)));
 }
Beispiel #9
0
 /// <summary>
 /// 删除服务费率设置(fishtodo:是否允许删除的业务逻辑)
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public JsonResult RemoveDetailById(PayChannelDetail model)
 {
     return(new JsonNetResult(PayChannelSvc.RemoveDetailById(model)));
 }
Beispiel #10
0
 /// <summary>
 /// 保存服务费率设置
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public JsonResult SavePayChannelDetail(PayChannelDetail model)
 {
     return(new JsonNetResult(PayChannelSvc.SaveChannelDetail(model)));
 }
Beispiel #11
0
 /// <summary>
 /// 判断是否允许添加服务费费率
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public JsonResult CanAddChannelDetail(PayChannelDetail model)
 {
     return(new JsonNetResult(PayChannelSvc.CanAddChannelDetail(model)));
 }