fix: 修复订单统计日期参数类型转换
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Agent
2026-03-25 00:55:38 +00:00
parent 77779cfdbd
commit aad2ea0904

View File

@@ -253,11 +253,13 @@ public class OrderServiceImpl implements OrderService {
public Map<String, Object> getStatistics(String startDate, String endDate) {
LambdaQueryWrapper<Order> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(Order::getStatus, 1);
if (startDate != null) {
wrapper.ge(Order::getCreatedAt, startDate);
if (startDate != null && !startDate.isEmpty()) {
LocalDateTime start = LocalDate.parse(startDate, DateTimeFormatter.ISO_LOCAL_DATE).atStartOfDay();
wrapper.ge(Order::getCreatedAt, start);
}
if (endDate != null) {
wrapper.le(Order::getCreatedAt, endDate);
if (endDate != null && !endDate.isEmpty()) {
LocalDateTime end = LocalDate.parse(endDate, DateTimeFormatter.ISO_LOCAL_DATE).atTime(23, 59, 59);
wrapper.le(Order::getCreatedAt, end);
}
List<Order> orders = orderMapper.selectList(wrapper);