Esempio n. 1
0
 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("生成订单失败");
     }
 }
Esempio n. 2
0
        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);
        }