Exemple #1
0
        public ActionResult Step4(long Id)
        {
            TH th = ServiceHelper.Create <ITHService>().GetTHById(Id);

            ViewBag.OrderNo = th.TH_OrderNum;
            if (th != null)
            {
                ViewBag.TK = th.TH_Time.ToString("yyyy-MM-dd hh:mm:ss");
                List <TKMessageModel> tkmms = new List <TKMessageModel>();
                List <TKMessage>      tks   = ServiceHelper.Create <ITKService>().getTKMessage(th.Id);
                foreach (TKMessage item in tks)
                {
                    TKMessageModel tkmm = new TKMessageModel()
                    {
                        MessageAttitude = item.MessageAttitude,
                        ReturnName      = item.ReturnName,
                        MessageDate     = item.MessageDate,
                        MessageContent  = item.MessageContent,
                        UserId          = item.UserId,
                        TKId            = item.TKId,
                        Id   = item.Id,
                        tkis = ServiceHelper.Create <ITKService>().getTKImage(item.Id)
                    };
                    tkmms.Add(tkmm);
                }
                ViewBag.tkmms = tkmms;
            }
            return(View());
        }
        /// <summary>
        ///  平台退款详细页面
        /// </summary>
        /// <param name="orderNo"></param>
        /// <returns></returns>
        public ActionResult TKDetail(long orderNo)
        {
            try
            {
                TK tk = ServiceHelper.Create <ITKService>().getTK(orderNo);

                if (tk != null)
                {
                    ViewBag.type          = tk.TKType;
                    ViewBag.ReasonType    = tk.ReasonType;
                    ViewBag.TKAmont       = tk.TKAmont;
                    ViewBag.TKInstruction = tk.TKInstruction;
                }
                else
                {
                    ViewBag.type          = 1;
                    ViewBag.ReasonType    = 0;
                    ViewBag.TKAmont       = 0;
                    ViewBag.TKInstruction = "";
                }

                OrderInfo             order = ServiceHelper.Create <IOrderService>().GetOrder(Convert.ToInt64(orderNo));
                List <TKMessageModel> tkmms = new List <TKMessageModel>();
                List <TKMessage>      tks   = ServiceHelper.Create <ITKService>().getTKMessage(tk.Id);
                if (tks != null)
                {
                    foreach (TKMessage item in tks)
                    {
                        TKMessageModel tkmm = new TKMessageModel()
                        {
                            MessageAttitude = item.MessageAttitude,
                            ReturnName      = item.ReturnName,
                            MessageDate     = item.MessageDate,
                            MessageContent  = item.MessageContent,
                            UserId          = item.UserId,
                            TKId            = item.TKId,
                            Id   = item.Id,
                            tkis = ServiceHelper.Create <ITKService>().getTKImage(item.Id)
                        };
                        tkmms.Add(tkmm);
                        ViewBag.MessageContent += "" + item.MessageContent;
                    }
                    ViewBag.tkmms = tkmms;
                }
                if (order != null)
                {
                    ViewBag.OrderNo  = orderNo;
                    ViewBag.UserName = order.UserName;
                    ViewBag.yunfei   = order.Freight;
                    ViewBag.total    = order.ProductTotalAmount;
                    ViewBag.max      = order.Freight + order.ProductTotalAmount;
                    ViewBag.ShopName = order.ShopName;
                }
                else
                {
                    ViewBag.OrderNo  = "";
                    ViewBag.UserName = "";
                    ViewBag.yunfei   = 0;
                    ViewBag.total    = 0;
                    ViewBag.max      = 0;
                    ViewBag.ShopName = "";
                }
                return(View());
            }
            catch (Exception)
            {
                return(View());
            }
        }
Exemple #3
0
        public ActionResult Step3(long OrderNo)
        {
            TK tk = ServiceHelper.Create <ITKService>().getTK(OrderNo);

            if (tk == null)
            {
                ViewBag.TKResion      = 0;
                ViewBag.TKAmont       = "";
                ViewBag.type          = 0;
                ViewBag.TKInstruction = "";
            }
            else
            {
                ViewBag.TKResion      = tk.TKResion;
                ViewBag.TKAmont       = tk.TKAmont;
                ViewBag.type          = tk.TKType;
                ViewBag.ReasonType    = tk.ReasonType;
                ViewBag.TKInstruction = tk.TKInstruction;

                ViewBag.TK = tk.EndDate.ToString("yyyy-MM-dd hh:mm:ss");
                List <TKMessageModel> tkmms = new List <TKMessageModel>();
                List <TKMessage>      tks   = ServiceHelper.Create <ITKService>().getTKMessage(tk.Id);
                foreach (TKMessage item in tks)
                {
                    TKMessageModel tkmm = new TKMessageModel()
                    {
                        MessageAttitude = item.MessageAttitude,
                        ReturnName      = item.ReturnName,
                        MessageDate     = item.MessageDate,
                        MessageContent  = item.MessageContent,
                        UserId          = item.UserId,
                        TKId            = item.TKId,
                        Id   = item.Id,
                        tkis = ServiceHelper.Create <ITKService>().getTKImage(item.Id)
                    };
                    tkmms.Add(tkmm);
                }
                ViewBag.tkmms = tkmms;
            }
            OrderInfo order = ServiceHelper.Create <IOrderService>().GetOrder(Convert.ToInt64(OrderNo));

            if (order.UserId == base.CurrentUser.Id)
            {
                ViewBag.OrderNo  = OrderNo;
                ViewBag.ShopName = order.ShopName;
                ViewBag.yunfei   = order.Freight;
                ViewBag.total    = order.ProductTotalAmount;
                ViewBag.max      = order.Freight + order.ProductTotalAmount;
                ViewBag.ShopId   = order.ShopId;
                ViewBag.UserName = order.UserName;
            }
            else
            {
                ViewBag.OrderNo  = "";
                ViewBag.ShopName = "";
                ViewBag.yunfei   = "";
                ViewBag.total    = "";
                ViewBag.max      = "";
                ViewBag.ShopId   = "";
            }
            ViewBag.OrderNo = OrderNo;

            return(View());
        }
Exemple #4
0
        public ActionResult Step2(long orderNo)
        {
            TK tk = ServiceHelper.Create <ITKService>().getTK(orderNo);

            if (tk == null)
            {
                ViewBag.TKResion = 0;
                ViewBag.TKAmont  = "";
                ViewBag.type     = 0;
            }
            else
            {
                ViewBag.TKResion = tk.TKResion;
                ViewBag.TKAmont  = tk.TKAmont;
                ViewBag.type     = 1;
            }
            OrderInfo             order = ServiceHelper.Create <IOrderService>().GetOrder(Convert.ToInt64(orderNo));
            List <TKMessageModel> tkmms = new List <TKMessageModel>();
            List <TKMessage>      tks   = ServiceHelper.Create <ITKService>().getTKMessage(tk.Id);

            if (tks != null)
            {
                foreach (TKMessage item in tks)
                {
                    TKMessageModel tkmm = new TKMessageModel()
                    {
                        MessageAttitude = item.MessageAttitude,
                        ReturnName      = item.ReturnName,
                        MessageDate     = item.MessageDate,
                        MessageContent  = item.MessageContent,
                        UserId          = item.UserId,
                        TKId            = item.TKId,
                        Id   = item.Id,
                        tkis = ServiceHelper.Create <ITKService>().getTKImage(item.Id)
                    };
                    tkmms.Add(tkmm);
                    ViewBag.MessageContent += "" + item.MessageContent;
                }
                ViewBag.tkmms = tkmms;
            }
            if (order != null && order.ShopId == base.CurrentSellerManager.ShopId)
            {
                ViewBag.OrderNo  = orderNo;
                ViewBag.ShopName = order.ShopName;
                ViewBag.yunfei   = order.Freight;
                ViewBag.total    = order.ProductTotalAmount;
                ViewBag.max      = order.Freight + order.ProductTotalAmount;
                ViewBag.ShopId   = order.ShopId;
            }
            else
            {
                ViewBag.OrderNo  = "";
                ViewBag.ShopName = "";
                ViewBag.yunfei   = "";
                ViewBag.total    = "";
                ViewBag.max      = "";
                ViewBag.ShopId   = "";
            }

            return(View());
        }