diff --git a/src/main/java/com/mini/mybigscreen/biz/controller/ItemInfoController.java b/src/main/java/com/mini/mybigscreen/biz/controller/ItemInfoController.java index 1eb586b..e9f3e78 100644 --- a/src/main/java/com/mini/mybigscreen/biz/controller/ItemInfoController.java +++ b/src/main/java/com/mini/mybigscreen/biz/controller/ItemInfoController.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.mini.mybigscreen.Model.Result; import com.mini.mybigscreen.biz.domain.ItemInfo; import com.mini.mybigscreen.biz.service.ItemInfoService; +import com.mini.mybigscreen.utils.DateUtil; import jakarta.annotation.Resource; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; @@ -32,7 +33,9 @@ public class ItemInfoController { public Result> getList(String itemCode,String reqParam) { QueryWrapper query = new QueryWrapper<>(); query.eq("item_code", itemCode) - .eq("req_param", reqParam); + .eq("req_param", reqParam) + .eq("ym", DateUtil.dsValue()) + ; return Result.success(infoService.list(query)); } diff --git a/src/main/java/com/mini/mybigscreen/utils/DateUtil.java b/src/main/java/com/mini/mybigscreen/utils/DateUtil.java new file mode 100644 index 0000000..62d4c52 --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/utils/DateUtil.java @@ -0,0 +1,19 @@ +package com.mini.mybigscreen.utils; + +import java.time.LocalDate; +import java.time.format.DateTimeFormatter; +public class DateUtil { + + private static final DateTimeFormatter DATE_FORMATTER = DateTimeFormatter.ofPattern("yyyyMMdd"); + + + public static String dsValue() { + LocalDate currentDate = LocalDate.now(); + return currentDate.format(DATE_FORMATTER); + } + + public static String dsValueDaysAgo(long days) { + LocalDate targetDate = LocalDate.now().minusDays(days); + return targetDate.format(DATE_FORMATTER); + } +}