public void AddDeliveryNote(DeliveryNoteDTO model, string operatorId) { var order = _orderRepository.Get(model.OrderId); if (order == null) { throw new Exception("找不到指定的订单."); } var obj = DeliveryNoteFactory.CreateDeliveryNote(order, model.DeliveryNoteNo, model.Consignee, model.ConsigneeMobile, model.DeliveryAddress, model.ShippingMethod, model.CarrierName, model.CarrierPhone, model.ShippingAmount, operatorId); _deliveryNoteRepository.Add(obj); _dbUnitOfWork.Commit(); }