diff --git a/Src/Dlhis.Canteen/Order/Request/BookingMealRequest.cs b/Src/Dlhis.Canteen/Order/Request/BookingMealRequest.cs
index 9872a497..525e27d2 100644
--- a/Src/Dlhis.Canteen/Order/Request/BookingMealRequest.cs
+++ b/Src/Dlhis.Canteen/Order/Request/BookingMealRequest.cs
@@ -36,6 +36,11 @@ public class BookingMealRequest : IValidatableObject
[EnumDataType(typeof(BalanceRecordSourceEnumType))]
public BalanceRecordSourceEnumType Source { get; set; }
+ ///
+ /// 配送地址
+ ///
+ [Required]
+ public string DeliveryAddress { get; set; }
public IEnumerable Validate(ValidationContext validationContext)
{
diff --git a/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs b/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs
index e390d2ca..a7494d59 100644
--- a/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs
+++ b/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs
@@ -102,6 +102,7 @@ public class OrderService : IOrderService
CostId = gainfo.CostId,
DepartmentNo = gainfo.DepartmentNo,
DeviceUniqueNo = string.Empty,
+ DeliveryAddress = request.DeliveryAddress,
No = SnowFlakeHelper.Instance.NextId().ToString(),
SubsidiesFromMonth = now.ToString("yyyyMM"),
diff --git a/Src/Dlhis.Entity/Canteen/Entities/CanteenOrderEntity.cs b/Src/Dlhis.Entity/Canteen/Entities/CanteenOrderEntity.cs
index 38195904..2a927612 100644
--- a/Src/Dlhis.Entity/Canteen/Entities/CanteenOrderEntity.cs
+++ b/Src/Dlhis.Entity/Canteen/Entities/CanteenOrderEntity.cs
@@ -34,6 +34,12 @@ public class CanteenOrderEntity : BalanceRecordEntity
[SugarColumn(ColumnDataType = "bit", ColumnDescription = "请求json")]
public bool IsOffline { get; set; }
+ ///
+ /// 配送地址
+ ///
+ [SugarColumn(ColumnDescription = "配送地址")]
+ public string DeliveryAddress { get; set; }
+
///
/// 处理结果
///