public ActionResult ApplyMoney(string orderId) { pbs_basic_OrderView pbsBasicOrderView = new pbs_basic_OrderView(); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); int oId = Utility.Util.ParseHelper.ToInt(orderId); ResultInfo <pbs_basic_OrderView> result_orderView = pbsBasicOrderService.GetOrderModelViewById(oId); if (result_orderView.Result && result_orderView.Data != null) { pbsBasicOrderView = result_orderView.Data; } pbs_basic_GoodsPackageService pbsBasicGoodsPackageService = new pbs_basic_GoodsPackageService(); ResultInfo <pbs_basic_GoodsPackage> resultGoodsPackage = pbsBasicGoodsPackageService.GetGoodsPackageModelById(pbsBasicOrderView.GoodsPackageId); if (resultGoodsPackage.Result && resultGoodsPackage.Data != null) { ViewData["GoodsPackageName"] = resultGoodsPackage.Data.GoodsPackageName; } else { ViewData["GoodsPackageName"] = "无"; } ViewData["pbsBasicOrderView"] = pbsBasicOrderView; return(View()); }
public JsonResult AddOrderAjax(string goodsId, string count, string visitTime, string orderMemberId, string orderPrice, string voucherId, string userName, string phone, string goodsPackageId) { string orderId = string.Empty; if (Utility.Util.ParseHelper.ToInt(count) == 0) { count = "1"; } int gid = Utility.Util.ParseHelper.ToInt(goodsId); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); pbs_basic_OrderMemberService pbsBasicOrderMemberService = new pbs_basic_OrderMemberService(); ResultInfo <bool> result_AddOrder = pbsBasicOrderService.AddOrder(gid, Utility.Util.ParseHelper.ToInt(count), Utility.Util.ParseHelper.ToDatetime(visitTime), userid, Utility.Util.ParseHelper.ToInt(orderMemberId), Utility.Util.ParseHelper.ToDecimal(orderPrice), Utility.Util.ParseHelper.ToInt(voucherId), Utility.Util.ParseHelper.ToInt(OrderEnum.OrderStatu.待付款), DateTime.Now, DateTime.Now, 1, string.Empty, userName, phone, Utility.Util.ParseHelper.ToInt(goodsPackageId), ref orderId); if (result_AddOrder.Result && result_AddOrder.Data) { ResultInfo <bool> result_AddOrderMember = pbsBasicOrderMemberService.AddOrderMember(Utility.Util.ParseHelper.ToInt(orderMemberId), DateTime.Now, DateTime.Now, 0, Utility.Util.ParseHelper.ToInt(orderId), string.Empty); if (result_AddOrderMember.Result && result_AddOrderMember.Data) { Session["OrderID"] = orderId; return(Json(new ResultModel <bool>(0, orderId, true), JsonRequestBehavior.AllowGet)); } } return(Json(new ResultModel <bool>(1, "添加订单失败", true), JsonRequestBehavior.AllowGet)); }
public ActionResult Buy(string orderId, string voucherId) { int oId = Utility.Util.ParseHelper.ToInt(orderId); int vId = Utility.Util.ParseHelper.ToInt(voucherId); string voucherName = string.Empty; pbs_basic_GoodsView pbsBasicGoodsView = new pbs_basic_GoodsView(); pbs_basic_Order order = new pbs_basic_Order(); pbs_basic_Members members = new pbs_basic_Members(); pbs_basic_Voucher voucher = new pbs_basic_Voucher(); //pbs_basic_OrderMember orderMember = new pbs_basic_OrderMember(); pbs_basic_MembersService pbsBasicMembersService = new pbs_basic_MembersService(); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); pbs_basic_GoodsService pbsBasicGoodsService = new pbs_basic_GoodsService(); pbs_basic_VoucherService pbsBasicVoucherService = new pbs_basic_VoucherService(); //pbs_basic_OrderMemberService pbsBasicOrderMemberService = new pbs_basic_OrderMemberService(); ResultInfo <pbs_basic_Order> result_order = pbsBasicOrderService.GetOrderModelById(oId); if (result_order.Result && result_order.Data != null) { order = result_order.Data; ResultInfo <pbs_basic_GoodsView> result_GoodsView = pbsBasicGoodsService.GetGoodsModelViewById(order.GoodsId); if (result_GoodsView.Result && result_GoodsView.Data != null) { pbsBasicGoodsView = result_GoodsView.Data; } ResultInfo <pbs_basic_Members> result_Member = pbsBasicMembersService.GetMembersModelById(Utility.Util.ParseHelper.ToInt(order.OrderMemberId)); if (result_Member.Result && result_Member.Data != null) { members = result_Member.Data; } if (vId != 0) { ResultInfo <pbs_basic_Voucher> result_Voucher = pbsBasicVoucherService.GetVoucherModelById(vId); if (result_Voucher.Result && result_Voucher.Data != null) { voucherName = result_Voucher.Data.VoucherPrice.ToString(); } } } ViewData["GoodsView"] = pbsBasicGoodsView; ViewData["Order"] = order; ViewData["Members"] = members; ViewData["VoucherId"] = vId; ViewData["VoucherName"] = voucherName; return(View()); }
public ActionResult SaleGoodsReportList() { List <SaleGoodsReport> list = new List <SaleGoodsReport>(); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); ResultInfo <List <SaleGoodsReport> > result = pbsBasicOrderService.GetSaleGoodsReportList(); if (result.Result && result.Data != null) { list = result.Data; } ViewData["SaleGoodsReportList"] = list; return(View()); }
public JsonResult OrderDeleteAjax(string orderId) { if (!string.IsNullOrEmpty(orderId)) { int oid = Utility.Util.ParseHelper.ToInt(orderId); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); ResultInfo <bool> resultDeleteOrder = pbsBasicOrderService.DeleteOrder(oid); if (resultDeleteOrder.Result && resultDeleteOrder.Data) { return(Json(new ResultModel <bool>(0, "删除订单成功", true), JsonRequestBehavior.AllowGet)); } } return(Json(new ResultModel <bool>(1, "删除订单失败", false), JsonRequestBehavior.AllowGet)); }
public ActionResult MyGrowthProcess() { List <pbs_basic_OrderViewRN> listOrderViewRN = new List <pbs_basic_OrderViewRN>(); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); ResultInfo <List <pbs_basic_OrderViewRN> > result_listOrderViewRN = pbsBasicOrderService.GetOrderViewRNListByUserId(userid); if (result_listOrderViewRN.Result && result_listOrderViewRN.Data != null) { listOrderViewRN = result_listOrderViewRN.Data; } ViewData["ListOrderViewRN"] = listOrderViewRN; return(View()); }
// GET: Order public ActionResult OrderList() { List <pbs_basic_OrderView> pbsBasicOrderViewList = new List <pbs_basic_OrderView>(); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); ResultInfo <List <pbs_basic_OrderView> > resultinfo = pbsBasicOrderService.GetOrderViewList(); if (resultinfo.Result && resultinfo.Data != null) { pbsBasicOrderViewList = resultinfo.Data; } ViewData["pbsBasicOrderViewList"] = pbsBasicOrderViewList; return(View()); }
public JsonResult BuyAjax(string orderId, string price, string voucherId) { int oId = Utility.Util.ParseHelper.ToInt(orderId); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); ResultInfo <bool> result_UpdateOrder = pbsBasicOrderService.UpdateOrders(2, Utility.Util.ParseHelper.ToDecimal(price), Utility.Util.ParseHelper.ToInt(voucherId), oId); if (result_UpdateOrder.Result && result_UpdateOrder.Data) { return(Json(new ResultModel <bool>(0, "购买成功", true), JsonRequestBehavior.AllowGet)); } return(Json(new ResultModel <bool>(1, "购买失败", true), JsonRequestBehavior.AllowGet)); }
public ActionResult AssessOrder(string orderId) { pbs_basic_OrderView pbsBasicOrderView = new pbs_basic_OrderView(); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); int oId = Utility.Util.ParseHelper.ToInt(orderId); ResultInfo <pbs_basic_OrderView> result_orderView = pbsBasicOrderService.GetOrderModelViewById(oId); if (result_orderView.Result && result_orderView.Data != null) { pbsBasicOrderView = result_orderView.Data; } ViewData["pbsBasicOrderView"] = pbsBasicOrderView; return(View()); }
public JsonResult ExportExcelAjax(string startTime, string endTime) { dynamic result = new ExpandoObject(); result.Code = "0001"; result.Msg = "error"; result.Url = string.Empty; pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); ResultInfo <List <pbs_basic_OrderView> > resultinfo = new ResultInfo <List <pbs_basic_OrderView> >(); if (!string.IsNullOrEmpty(startTime) && !string.IsNullOrEmpty(endTime)) { resultinfo = pbsBasicOrderService.GetOrderViewList(startTime, endTime); } else { resultinfo = pbsBasicOrderService.GetOrderViewList(); } if (resultinfo.Result && resultinfo.Data != null) { List <pbs_basic_OrderViewExport> list = new List <pbs_basic_OrderViewExport>(); foreach (var item in resultinfo.Data) { pbs_basic_OrderViewExport pbsBasicOrderViewExport = new pbs_basic_OrderViewExport(); pbsBasicOrderViewExport.OrderId = item.OrderId.ToString(); pbsBasicOrderViewExport.GoodsId = item.GoodsId.ToString(); pbsBasicOrderViewExport.GoodsName = item.GoodsName.ToString(); pbsBasicOrderViewExport.Count = item.Count.ToString(); pbsBasicOrderViewExport.VisitTime = item.VisitTime.ToString(); pbsBasicOrderViewExport.UserId = item.UserId.ToString(); pbsBasicOrderViewExport.OrderPrice = item.OrderPrice.ToString(); pbsBasicOrderViewExport.OrderStatus = item.OrderStatus.ToString(); pbsBasicOrderViewExport.CreateTime = item.CreateTime; list.Add(pbsBasicOrderViewExport); } string fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + ".xlsx"; string savePath = Server.MapPath("~/Content/export/") + fileName; ExportExcelHelper.ExportExcel(savePath, ParseHelper.ToDataTable(list)); result.Code = "0000"; result.Msg = "ok"; result.Url = "/Content/export/" + fileName; } return(Json(JsonConvert.SerializeObject(result), JsonRequestBehavior.AllowGet)); }
// GET: SaleReport public ActionResult SaleMemberReportList() { pbs_basic_DistributionChannels pbsBasicDistributionChannels = new pbs_basic_DistributionChannels(); pbs_basic_DistributionChannelsService pbsBasicDistributionChannelsService = new pbs_basic_DistributionChannelsService(); ResultInfo <pbs_basic_DistributionChannels> resultinfoDC = pbsBasicDistributionChannelsService.GetDCModelById(1); if (resultinfoDC.Result && resultinfoDC.Data != null) { pbsBasicDistributionChannels = resultinfoDC.Data; } List <SaleMemberReportSQL> saleMemberReportSqlList = new List <SaleMemberReportSQL>(); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); ResultInfo <List <SaleMemberReportSQL> > resultinfoSQL = pbsBasicOrderService.GetSaleMemberReportSQLList(); if (resultinfoSQL.Result && resultinfoSQL.Data != null) { saleMemberReportSqlList = resultinfoSQL.Data; } List <SaleMemberReport> saleMemberReportList = new List <SaleMemberReport>(); if (saleMemberReportSqlList != null && saleMemberReportSqlList.Count > 0) { foreach (var item in saleMemberReportSqlList) { SaleMemberReport sr = new SaleMemberReport(); sr.GoodsName = item.GoodsName; sr.OrderPrice = item.SellingPrice; sr.OrderCost = item.GoodsCost; sr.ActivityGrossProfit = item.SellingPrice - item.GoodsCost; sr.DC1 = sr.ActivityGrossProfit * pbsBasicDistributionChannels.DC1 * 0.01m; sr.DC2 = sr.ActivityGrossProfit * pbsBasicDistributionChannels.DC2 * 0.01m; sr.DC3 = sr.ActivityGrossProfit * pbsBasicDistributionChannels.DC3 * 0.01m; sr.SurplusProfit = sr.ActivityGrossProfit - sr.ActivityGrossProfit * (pbsBasicDistributionChannels.DC1 + pbsBasicDistributionChannels.DC2 + pbsBasicDistributionChannels.DC3) * 0.01m; sr.PayCount = item.OrderCount; sr.ResponsiblePersonProfit = item.ResponsiblePersonProfit; sr.FinalGrossProfit = sr.SurplusProfit * sr.PayCount - sr.ResponsiblePersonProfit; saleMemberReportList.Add(sr); } } ViewData["SaleMemberReportList"] = saleMemberReportList; return(View()); }
public JsonResult ApplyMoneyAjax(string orderId, string reason) { int oId = Utility.Util.ParseHelper.ToInt(orderId); pbs_basic_OrderRefundService pbsBasicOrderRefundService = new pbs_basic_OrderRefundService(); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); ResultInfo <bool> result_AddOrderRefun = pbsBasicOrderRefundService.AddOrderRefund(oId, userid, reason, DateTime.Now, DateTime.Now, 0, string.Empty); if (result_AddOrderRefun.Result && result_AddOrderRefun.Data) { ResultInfo <bool> result_UpdateOrder = pbsBasicOrderService.UpdateOrders(4, oId); if (result_AddOrderRefun.Result && result_AddOrderRefun.Data) { return(Json(new ResultModel <bool>(0, "退款已申请", true), JsonRequestBehavior.AllowGet)); } } return(Json(new ResultModel <bool>(1, "申请退款失败", true), JsonRequestBehavior.AllowGet)); }
public JsonResult AssessOrderAjax(string goodsId, string commentContents, string url1, string score, string oId) { int gId = Utility.Util.ParseHelper.ToInt(goodsId); int scoreThis = Utility.Util.ParseHelper.ToInt(score); pbs_basic_CommentService pbsBasicCommentService = new pbs_basic_CommentService(); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); ResultInfo <bool> result_AddComment = pbsBasicCommentService.AddComment(gId, userid, commentContents, url1, string.Empty, string.Empty, string.Empty, string.Empty, scoreThis, DateTime.Now, DateTime.Now, 0, string.Empty); if (result_AddComment.Result && result_AddComment.Data) { ResultInfo <bool> result_UpdateOrder = pbsBasicOrderService.UpdateOrders(6, Utility.Util.ParseHelper.ToInt(oId)); if (result_UpdateOrder.Result && result_UpdateOrder.Data) { return(Json(new ResultModel <bool>(0, "评论成功", true), JsonRequestBehavior.AllowGet)); } } return(Json(new ResultModel <bool>(1, "评论失败", true), JsonRequestBehavior.AllowGet)); }
public JsonResult ExportExcelAjax() { dynamic result = new ExpandoObject(); result.Code = "0001"; result.Msg = "error"; result.Url = string.Empty; pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); ResultInfo <List <SaleGoodsReport> > resultList = pbsBasicOrderService.GetSaleGoodsReportList(); if (resultList.Result && resultList.Data != null) { string fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + ".xlsx"; string savePath = Server.MapPath("~/Content/export/") + fileName; ExportExcelHelper.ExportExcel(savePath, ParseHelper.ToDataTable(resultList.Data)); result.Code = "0000"; result.Msg = "ok"; result.Url = "/Content/export/" + fileName; } return(Json(JsonConvert.SerializeObject(result), JsonRequestBehavior.AllowGet)); }
public void TestUpdateOrderPrice() { pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); ResultInfo <bool> result_UpdateOrderPrice = pbsBasicOrderService.UpdateOrderPrice(20, 90); }
public ActionResult MyOrder() { List <pbs_basic_OrderView> listAllOrder = new List <pbs_basic_OrderView>(); List <pbs_basic_OrderView> listDFKOrder = new List <pbs_basic_OrderView>(); List <pbs_basic_OrderView> listYFKOrder = new List <pbs_basic_OrderView>(); List <pbs_basic_OrderView> listTKZOrder = new List <pbs_basic_OrderView>(); List <pbs_basic_OrderView> listYWCOrder = new List <pbs_basic_OrderView>(); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); //全部 ResultInfo <List <pbs_basic_OrderView> > result_listAllOrder = pbsBasicOrderService.GetOrderViewListByUserId(userid); if (result_listAllOrder.Result && result_listAllOrder.Data != null) { listAllOrder = result_listAllOrder.Data; foreach (var item in listAllOrder) { if (item.OrderStatus == 2 && item.VisitTime < DateTime.Now) { pbsBasicOrderService.UpdateOrders(3, item.OrderId); } } } //待付款 ResultInfo <List <pbs_basic_OrderView> > result_listDFKOrder = pbsBasicOrderService.GetOrderViewListByUserIdAndStatus(userid, 1); if (result_listDFKOrder.Result && result_listDFKOrder.Data != null) { listDFKOrder = result_listDFKOrder.Data; } //已付款 ResultInfo <List <pbs_basic_OrderView> > result_listYFKOrder = pbsBasicOrderService.GetOrderViewListByUserIdAndStatus(userid, 2); if (result_listYFKOrder.Result && result_listYFKOrder.Data != null) { listYFKOrder = result_listYFKOrder.Data; } //已完成 ResultInfo <List <pbs_basic_OrderView> > result_listYWCOrder = pbsBasicOrderService.GetOrderViewListByUserIdAndStatus(userid, 3); if (result_listYWCOrder.Result && result_listYWCOrder.Data != null) { listYWCOrder = result_listYWCOrder.Data; } //退款中 ResultInfo <List <pbs_basic_OrderView> > result_listTKZOrder = pbsBasicOrderService.GetOrderViewListByUserIdAndStatus(userid, 4); if (result_listTKZOrder.Result && result_listTKZOrder.Data != null) { listTKZOrder = result_listTKZOrder.Data; } ViewData["ListAllOrder"] = listAllOrder; ViewData["ListDFKOrder"] = listDFKOrder; ViewData["ListYFKOrder"] = listYFKOrder; ViewData["ListTKZOrder"] = listTKZOrder; ViewData["ListYWCOrder"] = listYWCOrder; return(View()); }
public ActionResult PaySuccess(string billNo) { if (!string.IsNullOrEmpty(billNo)) { int oId = Utility.Util.ParseHelper.ToInt(billNo); int gid = 0; decimal orderPrice = 0; string goodsMainImgUrl = string.Empty; string goodsName = string.Empty; pbs_basic_Order order = new pbs_basic_Order(); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); pbs_basic_GoodsService pbsBasicGoodsService = new pbs_basic_GoodsService(); pbs_basic_MyVoucherService pbsBasicMyVoucherService = new pbs_basic_MyVoucherService(); pbs_basic_VoucherService pbsBasicVoucherService = new pbs_basic_VoucherService(); ResultInfo <bool> result_UpdateOrder = pbsBasicOrderService.UpdateOrders(2, oId); if (result_UpdateOrder.Result && result_UpdateOrder.Data) { ResultInfo <pbs_basic_Order> result_order = pbsBasicOrderService.GetOrderModelById(oId); if (result_order.Result && result_order.Data != null) { gid = result_order.Data.GoodsId; orderPrice = result_order.Data.OrderPrice; ResultInfo <pbs_basic_GoodsView> result = pbsBasicGoodsService.GetGoodsModelViewById(gid); if (result.Result && result.Data != null) { goodsMainImgUrl = result.Data.GoodsMainImgUrl; goodsName = result.Data.GoodsName; } //减少活动数量 ResultInfo <bool> result_updateGoodsCount = pbsBasicGoodsService.UpdateGoodsCountMinus(result_order.Data.GoodsId); //更新优惠券使用 ResultInfo <bool> result_UpdateMyVoucherIsUsed = pbsBasicMyVoucherService.UpdateMyVoucherIsUsed(1, result_order.Data.VoucherId); if (result_order.Data.VoucherId != 0) { ResultInfo <pbs_basic_Voucher> result_Voucher = pbsBasicVoucherService.GetVoucherModelById(result_order.Data.VoucherId); if (result_Voucher.Result && result_Voucher.Data != null) { orderPrice = orderPrice - result_Voucher.Data.VoucherPrice; //更新订单价格 ResultInfo <bool> result_UpdateOrderPrice = pbsBasicOrderService.UpdateOrderPrice(orderPrice, oId); } } } } ViewData["OrderPrice"] = orderPrice; #region 分销 if (!string.IsNullOrEmpty(FromShareUserId)) { FXMethod(gid, oId, orderPrice); } #endregion //#region 微信分享 //string token = string.Empty; //string ticket = string.Empty; //string timestamp = string.Empty; //string nonceStr = string.Empty; //string signature = string.Empty; //if (Session["Token"] != null && Session["TokenTime"] != null) //{ // DateTime dt1 = DateTime.Now; // DateTime dt2 = Utility.Util.ParseHelper.ToDatetime(Session["TokenTime"].ToString()); // TimeSpan ts = dt1 - dt2; // string tsSen = ts.Seconds.ToString(); // if (Utility.Util.ParseHelper.ToInt(tsSen) < 7200) // { // token = Session["Token"].ToString(); // ticket = Session["Ticket"].ToString(); // timestamp = Session["TimeStamp"].ToString(); // nonceStr = Session["NonceStr"].ToString(); // //signature = Session["SigNature"].ToString(); // signature = JSSDKHelper.GetSignature(ticket, nonceStr, timestamp, Request.Url.AbsoluteUri); // LogUtil.WriteLog("tsSen:" + tsSen); // LogUtil.WriteLog("Session Token:" + token); // LogUtil.WriteLog("Session Ticket:" + ticket); // LogUtil.WriteLog("Session TimeStamp:" + timestamp); // LogUtil.WriteLog("Session NonceStr:" + nonceStr); // LogUtil.WriteLog("Session SigNature:" + signature); // } //} //if (string.IsNullOrEmpty(token)) //{ // #region 获取token // string token_url = string.Format("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={0}&secret={1}", PayConfig.AppId, PayConfig.AppSecret); // string returnToken = HttpUtil.Send("", token_url); // var tokenModel = JsonConvert.DeserializeObject<tokenModel>(returnToken); // token = tokenModel.access_token; // #endregion // #region 获取ticket // string ticket_url = string.Format("https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token={0}&type=jsapi", token); // string returnTicket = HttpUtil.Send("", ticket_url); // var ticketModel = JsonConvert.DeserializeObject<ticketModel>(returnTicket); // ticket = ticketModel.ticket; // #endregion // //获取时间戳 // timestamp = JSSDKHelper.GetTimestamp(); // //获取随机码 // nonceStr = JSSDKHelper.GetNoncestr(); // //获取签名 // signature = JSSDKHelper.GetSignature(ticket, nonceStr, timestamp, Request.Url.AbsoluteUri); // Session["Token"] = token; // Session["TokenTime"] = DateTime.Now; // Session["Ticket"] = ticket; // Session["TimeStamp"] = timestamp; // Session["NonceStr"] = nonceStr; // //Session["SigNature"] = signature; // LogUtil.WriteLog("First Ticket:" + ticket); // LogUtil.WriteLog("First TimeStamp:" + timestamp); // LogUtil.WriteLog("First NonceStr:" + nonceStr); // LogUtil.WriteLog("First SigNature:" + signature); // LogUtil.WriteLog("Request Url:" + Request.Url.AbsoluteUri); //} //ViewData["AppId"] = PayConfig.AppId; //ViewData["Timestamp"] = timestamp; //ViewData["NonceStr"] = nonceStr; //ViewData["Signature"] = signature; //#endregion } return(View()); }
/// <summary> /// 获取传递的支付参数,并绑定页面上 /// </summary> private void BindData(string orderId, string voucherId) { //pbs_basic_Users userDate = (pbs_basic_Users)Session["Users"]; //int userid = userDate.UserId; //int userid = 5; int oId = Utility.Util.ParseHelper.ToInt(orderId); int vId = Utility.Util.ParseHelper.ToInt(voucherId); string voucherName = string.Empty; decimal voucherPrice = 0m; pbs_basic_GoodsView pbsBasicGoodsView = new pbs_basic_GoodsView(); pbs_basic_Order order = new pbs_basic_Order(); pbs_basic_Members members = new pbs_basic_Members(); pbs_basic_Voucher voucher = new pbs_basic_Voucher(); pbs_basic_MembersService pbsBasicMembersService = new pbs_basic_MembersService(); pbs_basic_OrderService pbsBasicOrderService = new pbs_basic_OrderService(); pbs_basic_GoodsService pbsBasicGoodsService = new pbs_basic_GoodsService(); pbs_basic_VoucherService pbsBasicVoucherService = new pbs_basic_VoucherService(); ResultInfo <pbs_basic_Order> result_order = pbsBasicOrderService.GetOrderModelById(oId); if (result_order.Result && result_order.Data != null) { order = result_order.Data; ResultInfo <pbs_basic_GoodsView> result_GoodsView = pbsBasicGoodsService.GetGoodsModelViewById(order.GoodsId); if (result_GoodsView.Result && result_GoodsView.Data != null) { pbsBasicGoodsView = result_GoodsView.Data; } ResultInfo <pbs_basic_Members> result_Member = pbsBasicMembersService.GetMembersModelById(Utility.Util.ParseHelper.ToInt(order.OrderMemberId)); if (result_Member.Result && result_Member.Data != null) { members = result_Member.Data; } if (vId != 0) { ResultInfo <pbs_basic_Voucher> result_Voucher = pbsBasicVoucherService.GetVoucherModelById(vId); if (result_Voucher.Result && result_Voucher.Data != null) { voucherPrice = result_Voucher.Data.VoucherPrice; voucherName = result_Voucher.Data.VoucherPrice.ToString(); } //更新订单优惠券 ResultInfo <bool> result_UpdateOrderVoucher = pbsBasicOrderService.UpdateOrderVoucher(vId, oId); } } this.OrderSN = DateTime.Now.ToString("yyyyMMddHHmmss") + "_" + orderId; this.MyOrderSN = orderId; this.Body = pbsBasicGoodsView.GoodsName; this.TotalFee = (Convert.ToInt32((pbsBasicGoodsView.SellingPrice - voucherPrice) * 100)).ToString(); if (Session["UserOpenId"] != null) { this.UserOpenId = Session["UserOpenId"].ToString(); } GoodsName.Text = pbsBasicGoodsView.GoodsName; VisitTime.Text = Utility.Util.ParseHelper.ToDatetime(order.VisitTime).ToString("yyyy-MM-dd"); GoodsTypeName.Text = pbsBasicGoodsView.GoodsTypeName; Count.Text = order.Count.ToString(); MemberName.Text = members.MemberName; UserName.Text = order.UserName; Phone.Text = order.Phone; SellingPrice.Text = ((pbsBasicGoodsView.SellingPrice - voucherPrice)).ToString(); VoucherName.Text = voucherName; this.orderPrice = pbsBasicGoodsView.SellingPrice.ToString(); }