public void AddDeliveryChannelChangeLog(string wayBillNumber, int shippingMethodId, string venderCode, bool isNologin = false) { DeliveryChannelChangeLog deliveryChannelChangeLog = new DeliveryChannelChangeLog(); deliveryChannelChangeLog.WayBillNumber = wayBillNumber; deliveryChannelChangeLog.ShippingMethodId = shippingMethodId; deliveryChannelChangeLog.VenderCode = venderCode; deliveryChannelChangeLog.CreatedBy = isNologin ? "System" : _workContext.User.UserUame; deliveryChannelChangeLog.LastUpdatedBy = isNologin ? "System" : _workContext.User.UserUame; deliveryChannelChangeLog.LastUpdatedOn = DateTime.Now; deliveryChannelChangeLog.CreatedOn = DateTime.Now; _deliveryChannelChangeLogRepository.Add(deliveryChannelChangeLog); _deliveryChannelChangeLogRepository.UnitOfWork.Commit(); }
//添加DHL DeliveryChannelChangeLog日志 //Add By zhengsong public void AddApiDHLDeliveryChannelChangeLog(List <WayBillInfo> wayBillInfos) { try { wayBillInfos.ForEach(p => { DeliveryChannelChangeLog deliveryChannelChangeLog = new DeliveryChannelChangeLog(); deliveryChannelChangeLog.WayBillNumber = p.WayBillNumber; deliveryChannelChangeLog.ShippingMethodId = p.InShippingMethodID.Value; deliveryChannelChangeLog.VenderCode = p.VenderCode; deliveryChannelChangeLog.CreatedBy = p.CreatedBy; deliveryChannelChangeLog.LastUpdatedBy = p.CreatedBy; deliveryChannelChangeLog.LastUpdatedOn = DateTime.Now; deliveryChannelChangeLog.CreatedOn = DateTime.Now; _deliveryChannelChangeLogRepository.Add(deliveryChannelChangeLog); }); _deliveryChannelChangeLogRepository.UnitOfWork.Commit(); } catch (Exception ex) { throw ex; } }