diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/impl/FtOrderDaoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/impl/FtOrderDaoServiceImpl.java index dbcc5274d..905ea2c5e 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/impl/FtOrderDaoServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/service/impl/FtOrderDaoServiceImpl.java @@ -44,6 +44,14 @@ public class FtOrderDaoServiceImpl extends ServiceImpl queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("staff_id", staffId); + queryWrapper.eq("type", orderType); + queryWrapper.between("demand_date", DateUtil.beginOfDay(demandDate), DateUtil.endOfDay(demandDate)); + staffStopMealsDaoMapper.delete(queryWrapper); + + // 查找是否已经订餐 FtOrderDao dao = new FtOrderDao(); dao.setStaffId(staffId); dao.setOrderType(orderType); @@ -79,6 +87,14 @@ public class FtOrderDaoServiceImpl extends ServiceImpl wrapper = new QueryWrapper<>(); + wrapper.eq("staff_id", staffId); + wrapper.eq("order_type", orderType); + wrapper.between("order_date", DateUtil.beginOfDay(demandDate), DateUtil.endOfDay(demandDate)); + this.baseMapper.delete(wrapper); + + // 添加停餐记录 FtStaffStopMealsDao dao = new FtStaffStopMealsDao(); dao.setStaffId(staffId); dao.setType(orderType);