This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user