// // GET: /RefundInfo/ public ActionResult RefundInfo_Print(int ID) { RefundInfoModel model = new RefundInfoModel(); //页面模型 model.RefundList = RefundInfoData.Getvw_RefundByID(ID); //填充退款数据 return(View(model)); //返回页面模型 }
/// <summary> /// 退款详情 /// </summary> /// <param name="refundId"></param> /// <param name="userId"></param> /// <returns></returns> public RefundInfoModel GetRefundInfo(string refundId, int userId) { RefundInfoModel model = new RefundInfoModel(); string sql = @"select ISNULL(rp.HuoLi,0.00) AS HuoLi,ro.RefundCode,ro.OrderCode,ro.RefundStatus,ro.RefundType,p.Name,ro.TotalAmount as RefundTotalAmount,ro.RMBTotalAmount as RMBRefundTotalAmount , ro.SupplierId,isnull(ro.ExchangeRate,0)ExchangeRate, rp.unitPrice,rp.TaxRate, img.ImagePath,sk.MainDicValue,sk.MainValue,sk.SubDicValue,sk.SubValue ,RefundReason,RefundDescription,ro.ImagePath as RefundImagePath, ro.Commission,DutyAmount,RmbDutyAmount,NoPassReason,isnull(ProductStatus,1)ProductStatus,CompletionTime,ro.CreateTime,PickupTime,ToBePickUpTime,rp.Coupon from RefundOrderInfo ro left join RefundOrderProducts rp on ro.RefundCode=rp.RefundCode left join ProductInfo p on p.Spu=rp.Spu left join SkuInfo sk on sk.Sku=p.Spu and sk.Sku=rp.Sku left join ProductImage img on img.Spu=rp.Spu left join OrderInfo o on o.OrderCode=ro.OrderCode where img.SortValue=1 and ro.RefundStatus>0 and o.OrderStatus>=0 and ro.RefundCode=@RefundCode and ro.UserId=@UserId"; var parameters = DbSFO2ORead.CreateParameterCollection(); parameters.Append("@UserId", userId); parameters.Append("@RefundCode", refundId); var list = DbSFO2ORead.ExecuteSqlList <RefundInfoModel>(sql, parameters); if (list.Any()) { return(list.First()); } return(model); }
public ActionResult RefundInfo(string code) { RefundInfoModel model = new RefundInfoModel(); try { model = refundBll.GetRefundInfo(code, LoginUser.UserID); if (model != null) { if (!string.IsNullOrEmpty(model.RefundImagePath)) { List <string> imgList = new List <string>(); imgList = model.RefundImagePath.Split(',').ToList(); for (int i = 0; i < imgList.Count; i++) { imgList[i] = imgList[i].GetImageSmallUrl(); } ViewBag.RefundImages = imgList; ViewBag.RefundProduct = refundBll.GetRefundProducts(code, base.language); } } else { return(Redirect("/home/error")); } } catch (Exception ex) { LogHelper.Error(ex); } return(View(model)); }
// // GET: /RefundInfo/ public ActionResult RefundInfo(string ID, int typeID) { RefundInfoModel model = new RefundInfoModel();//页面模型 if (typeID == 1) { model.vw_EnrollList = RefundInfoData.Getvw_EnrollByID(ID);//填充报名数据 } else { model.RefundList = RefundInfoData.Getvw_RefundByID(int.Parse(ID)); //填充退款数据 } model.typeID = typeID; //页面跳转类型 return(View(model)); //返回页面模型 }