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