public string AddRecommonOrder([FromBody] JObject jOject) { try { dynamic json = jOject; JObject jOrder = json.order; JObject jOrderDetail = json.orderDetail; var orderModel = jOrder.ToObject <OrderModel>(); var orderDetailModel = jOrderDetail.ToObject <OrderDetailModel>(); ProductEntity PE = _productService.GetProductById(orderDetailModel.ProductId); OrderDetailEntity ODE = new OrderDetailEntity() { Adddate = DateTime.Now, Adduser = orderDetailModel.Adduser, Commission = PE.Commission, Dealcommission = PE.Dealcommission, Price = PE.Price, Product = PE, Productname = PE.Productname, Remark = orderDetailModel.Remark, Snapshoturl = orderDetailModel.Snapshoturl, Upddate = DateTime.Now, Upduser = orderDetailModel.Upduser }; OrderDetailEntity ODEResult = _orderDetailService.Create(ODE);//创建订单详情; //生成当前订单编号 Random rd = new Random(); string OrderNumber = "YJYDD" + DateTime.Now.ToString("yyyyMMddHHmmssffff") + rd.Next(100, 999).ToString(); OrderEntity OE = new OrderEntity() { Adddate = DateTime.Now, Adduser = orderModel.Adduser, AgentId = orderModel.AgentId, Agentname = orderModel.Agentname, Agenttel = orderModel.Agenttel, BusId = PE.Bussnessid, Busname = "YooPoon", Customname = orderModel.Customname, Ordercode = OrderNumber, OrderDetail = ODEResult, //该条字段属性变更,因方法无使用,故注释 //Ordertype = orderModel.Ordertype, Remark = orderModel.Remark, Shipstatus = orderModel.Shipstatus, Status = orderModel.Status, Upddate = DateTime.Now, Upduser = orderModel.Adduser }; _orderService.Create(OE);//添加订单; return("生成订单成功"); } catch (Exception e) { return("生成订单失败"); } }
public bool Post(OrderDetailModel model) { var entity = new OrderDetailEntity { // Product = model.Product, Count = model.Count, TotalPrice = model.TotalPrice, Remark = model.Remark, // Order = model.Order, }; if (_OrderDetailService.Create(entity).Id > 0) { return(true); } return(false); }