// GET: Home public ActionResult Index(AliPagePayRequest request) { var userGuid = CookieOper.Instance.GetUserGuid(); var user = MemCacheHelper2.Instance.Cache.GetModel <DbOpertion.Models.Erploginuer>("AdminUserGuID_" + userGuid); if (user == null) { return(RedirectToAction("Login", "Login")); } return(View()); }
/// <summary> /// 阿里支付回掉 /// </summary> /// <returns></returns> public ActionResult AliPayOrder(AliPagePayRequest request) { if (request.app_id == AlipayHelper.Instance.app_id) { var OrderInfo = Order_InfoFunc.Instance.SelectByModel(new Order_Info { OrderNo = request.out_trade_no }).FirstOrDefault(); if (OrderInfo.Status != 1) { return(RedirectToAction("MyOrderList")); } SendMail.Instance.SendEmail(OrderInfo.Phone, "{\"code\":\"" + OrderInfo.OrderNo + "\",\"code2\":\"" + OrderInfo.TotalPrice + "\"}", Enum_SendEmailCode.NoticeOfPaymentCode); if (OrderFunc.Instance.OrderSurePay(request.out_trade_no)) { this.TempData["OrderId"] = OrderInfo.Id; return(RedirectToAction("OrderPaySuccessPage", "PayPage")); } } return(RedirectToAction("MyOrderList")); }