diff --git a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/diningplates/DiningPlatesServiceImpl.java b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/diningplates/DiningPlatesServiceImpl.java index f200c936..6af967bf 100644 --- a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/diningplates/DiningPlatesServiceImpl.java +++ b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/diningplates/DiningPlatesServiceImpl.java @@ -274,8 +274,8 @@ public class DiningPlatesServiceImpl implements DiningPlatesService { return false; } //刷新绑定时间 - diningPlatesDO.setBindingTime(LocalDateTime.now()); - diningPlatesMapper.updateById(diningPlatesDO); + //diningPlatesDO.setBindingTime(LocalDateTime.now()); + //diningPlatesMapper.updateById(diningPlatesDO); return true; } @@ -288,6 +288,9 @@ public class DiningPlatesServiceImpl implements DiningPlatesService { if (diningPlatesDO == null || diningPlatesDO.getUserId() == null) { throw exception(DINING_PLATES_NOT_BIND); } + //刷新绑定时间 + diningPlatesDO.setBindingTime(LocalDateTime.now()); + diningPlatesMapper.updateById(diningPlatesDO); MemberUserDO memberUserDO = memberUserMapper.selectById(diningPlatesDO.getUserId()); AppUserInfoCardVO data = new AppUserInfoCardVO(); diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/dishes/DishesServiceImpl.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/dishes/DishesServiceImpl.java index 771a061b..08bac649 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/dishes/DishesServiceImpl.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/dishes/DishesServiceImpl.java @@ -246,7 +246,8 @@ public class DishesServiceImpl implements DishesService { List dishesDOS = dishesMapper.selectList(Wrappers.lambdaQuery() .eq(DishesDO::getCarteenId, carteenId) .in(DishesDO::getWeekTime, week) - .in(DishesDO::getTimeSlot, todayTime)); + .in(DishesDO::getTimeSlot, todayTime) + .orderByDesc(DishesDO::getCreateTime)); return dishesDOS; }