public ActionResult EditOrder(string orderId, string sjjg, string hwsjzl, string hwsjtjzl, string ddsjjg, string csjzl, string csjjg) { if (!string.IsNullOrEmpty(orderId)) { var orderPrivder = new OrderInfoProvider(); var order = orderPrivder.GetOrderInfoById(Convert.ToInt64(orderId)); if (order != null) { order.OrderRealPrice = Convert.ToDecimal(sjjg); order.Status = (int)OrderStatusEnum.Processed; var i = orderPrivder.UpdateOrderInfo(order); if (i > 0) { var addressinfo = orderPrivder.GetAddressInfoByOid(order.Id); if (addressinfo != null) { addressinfo.GoodsRealWeight = Convert.ToDecimal(hwsjzl); addressinfo.GoodsVolumeWeight = Convert.ToDecimal(hwsjtjzl); addressinfo.AddressRealPrice = Convert.ToDecimal(ddsjjg); orderPrivder.UpdateAddressInfo(addressinfo); } var rec = orderPrivder.GetReceiverInfo(order.Id); if (rec != null) { rec.RealWeight = Convert.ToDecimal(csjzl); rec.RealPrice = Convert.ToDecimal(csjjg); orderPrivder.UpdateReceiverInfo(rec); } } } } return(Content("ok")); }