//改变用户订单状态 public LineDO UpdateLine(LineDO product) { var productExists = _context.Set <LineDO>().Any(t => t.Id == product.Id); if (!productExists) { throw new Exception("没有找到指定ID的产品记录"); } _context.Set <LineDO>().Update(product); _context.SaveChanges(); return(product); }
public IActionResult JieSuan() { String user = HttpContext.Session.GetString("User"); var users = _productService.Search(user); var result = _productService.GetAllaCart(user); Double a = result.Sum(t => t.Price * t.Shuliang); var line = new LineDO { Total = a, Adress = users.City, UserName = user, Zhuangtai = "未配送", }; foreach (CartDO cart in result) { cart.Time = "2"; _productService.UpdateShu(cart); } try { _productService.InsertLine(line); return(Json(new { code = "success", data = a })); } catch (Exception ex) { return(Json(new { code = "fail", message = ex.Message })); } }
public void InsertLine(LineDO product) { _context.Set <LineDO>().Add(product); _context.SaveChanges(); }