优化接口数据查询
This commit is contained in:
@@ -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<List<ItemInfo>> getList(String itemCode,String reqParam) {
|
||||
QueryWrapper<ItemInfo> 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));
|
||||
}
|
||||
|
||||
|
||||
19
src/main/java/com/mini/mybigscreen/utils/DateUtil.java
Normal file
19
src/main/java/com/mini/mybigscreen/utils/DateUtil.java
Normal file
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user