diff --git a/Src/Dlhis.Basic/Dishes/Services/Implements/DishesMenuService.cs b/Src/Dlhis.Basic/Dishes/Services/Implements/DishesMenuService.cs index 08fd069f..77e9b9b0 100644 --- a/Src/Dlhis.Basic/Dishes/Services/Implements/DishesMenuService.cs +++ b/Src/Dlhis.Basic/Dishes/Services/Implements/DishesMenuService.cs @@ -147,7 +147,9 @@ public class DishesMenuService : IDishesMenuService var where = LinqExpressionExtension.False(); keys.ForEach(x => { - where = where.Or(item => SqlFunc.DateIsSame(item.Date, x.Date, DateType.Day) && item.ShiftType == x.ShiftType); + where = where.Or(item => item.BusinessPlaceCode == request.BusinessPlaceCode + && SqlFunc.DateIsSame(item.Date, x.Date, DateType.Day) + && item.ShiftType == x.ShiftType); }); await _dbContext.Client.Deleteable().Where(where).ExecuteCommandAsync();