public ActionResult TransactionRecordList() { // 先找到当前用户 Member member = _memberBLL.GetMemberByOpenId(System.Web.HttpContext.Current.Session["member"].ToString()); // 再找到当前用户下的最近30条余额交易记录 List <Transaction> transList = _transactionBLL.GetTransactionByMemberIdwithCount(member.Id, 30).ToList(); // // 构造出TransactionModelList 并返回 List <TransactionModel> modelList = new List <TransactionModel>(); foreach (var item in transList) { TransactionModel tm = new TransactionModel(); tm.Amount = item.Amount; tm.CreateTime = item.CreatedTime; Order order = _orderBLL.GetOrderByOrderId(item.OrderId); tm.OrderNo = order.OrderNo; modelList.Add(tm); } ViewData["TransactionModelList"] = modelList; return(View()); }