在线订餐默认当前日期
This commit is contained in:
1 parent
d7f3d0c4f1
commit
72e23fbdbe
2 files changed
+9
-2
No files matched your search
+1
-1
@@ -156,7 +156,7 @@ public class CanteenOnlineSpuController {
|
||||
@Operation(summary = "获取在线点餐的菜品列表", description = "1.通过分类id,可以不填,默认查全部,2.商户id,必传")
|
||||
public R<List<APPOnlineSpuVO>> getCanteenSpuList(@RequestParam(value = "categoryId", required = false) String categoryId,
|
||||
@RequestParam(value = "merchantId") String merchantId,
|
||||
@RequestParam(value = "time")String time) {
|
||||
@RequestParam(value = "time",required = false)String time) {
|
||||
return canteenOnlineSpuService.getCanteenOnlineSpuList(categoryId, merchantId,time);
|
||||
}
|
||||
|
||||
|
||||
+8
-1
@@ -25,6 +25,8 @@ import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
@@ -58,7 +60,12 @@ public class CanteenOnlineSpuServiceImpl extends ServiceImpl<CanteenOnlineSpuMap
|
||||
//根据商户查询当前日期的每日菜谱,查询每日菜谱上架的菜的id,然后在从在线订餐的列表筛选出今天有上新的数据
|
||||
LambdaQueryWrapper<CanteenDailyMenuEntity> dailyMenuEntityLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
dailyMenuEntityLambdaQueryWrapper.eq(CanteenDailyMenuEntity::getMerchantId, merchantId);
|
||||
dailyMenuEntityLambdaQueryWrapper.eq(CanteenDailyMenuEntity::getStartTime,time);
|
||||
if (!StringUtils.isEmpty(time)){
|
||||
dailyMenuEntityLambdaQueryWrapper.eq(CanteenDailyMenuEntity::getStartTime,time);
|
||||
}else {
|
||||
time = LocalDate.now().format(DateTimeFormatter.ISO_LOCAL_DATE); // 格式化为 yyyy-MM-dd
|
||||
dailyMenuEntityLambdaQueryWrapper.eq(CanteenDailyMenuEntity::getStartTime,time);
|
||||
}
|
||||
List<CanteenDailyMenuEntity> dailyMenuEntities = canteenDailyMenuMapper.selectList(dailyMenuEntityLambdaQueryWrapper);
|
||||
List<Long> linkSpuIds = dailyMenuEntities.stream().map(d -> d.getSpuId()).collect(Collectors.toList());
|
||||
//从canteenSpuEntities中筛选出今天有上新的数据
|
||||
|
||||
Reference in new issue
Block a user