/// <summary> /// 平台退货详细页面 /// </summary> /// <param name="orderNo"></param> /// <returns></returns> public ActionResult THDetail(long orderNo) { try { TH th = ServiceHelper.Create <ITHService>().GetTHByOrderNum(orderNo); if (th == null) { decimal newmoney = 0; OrderInfo oinfo = ServiceHelper.Create <IOrderService>().GetOrder(orderNo); OrderItemInfo oiiinfo = ServiceHelper.Create <IOrderService>().GetOrderItemInfo(orderNo); if (oiiinfo != null || oinfo != null) { newmoney = oinfo.OrderTotalAmount - (oinfo.Freight + oinfo.Insurancefee + oinfo.Transactionfee + oinfo.Counterfee); } ViewBag.TH_Reason = ""; ViewBag.TH_ProductMoney = newmoney; ViewBag.TH_Status = 0; th.TH_WLDH = ""; th.TH_WLGS = ""; } else { ViewBag.TH_Reason = th.TH_Reason; ViewBag.TH_ProductMoney = th.TH_ProductMoney; ViewBag.TH_Status = th.TH_Status; List <THMessageModel> tkmms = new List <THMessageModel>(); List <THMessageInfo> tks = ServiceHelper.Create <ITHService>().getTHMessage(th.Id); foreach (THMessageInfo item in tks) { THMessageModel tkmm = new THMessageModel() { MessageAttitude = item.MessageAttitude, ReturnName = item.ReturnName, MessageDate = item.MessageDate, MessageContent = item.MessageContent, UserId = item.UserId, THId = item.THId, Id = item.Id, tkis = ServiceHelper.Create <ITHService>().getTHImage(item.Id) }; tkmms.Add(tkmm); } ViewBag.tkmms = tkmms; } /*订单信息*/ OrderInfo order = ServiceHelper.Create <IOrderService>().GetOrder(Convert.ToInt64(orderNo)); if (order != null) { ViewBag.OrderNo = order.Id; 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 = ""; } return(View(th)); } catch (Exception) { return(View()); } }
/*退货页面*/ public ActionResult Step3(long OrderNo) { TH tk = ServiceHelper.Create <ITHService>().GetTHByOrderNum(OrderNo); if (tk == null) { ViewBag.TKResion = 0; ViewBag.TKAmont = ""; ViewBag.type = 0; tk.TH_WLDH = ""; tk.TH_WLGS = ""; } else { ViewBag.TKResion = tk.TH_Reason; ViewBag.TKAmont = tk.TH_ProductMoney; ViewBag.type = tk.TH_Status; } List <THMessageModel> tkmms = new List <THMessageModel>(); List <THMessageInfo> tks = ServiceHelper.Create <ITHService>().getTHMessage(tk.Id); if (tks != null) { foreach (THMessageInfo item in tks) { THMessageModel tkmm = new THMessageModel() { MessageAttitude = item.MessageAttitude, ReturnName = item.ReturnName, MessageDate = item.MessageDate, MessageContent = item.MessageContent, UserId = item.UserId, THId = item.THId, Id = item.Id, tkis = ServiceHelper.Create <ITHService>().getTHImage(item.Id) }; tkmms.Add(tkmm); ViewBag.MessageContent += "" + item.MessageContent; } ViewBag.tkmms = tkmms; } OrderInfo order = ServiceHelper.Create <IOrderService>().GetOrder(Convert.ToInt64(OrderNo)); if (order != null && order.ShopId == base.CurrentSellerManager.ShopId) { ViewBag.OrderNo = OrderNo; ViewBag.ShopName = order.UserName; 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(tk)); }