订单列表排序优化

wxpay
LI-CCONG\李聪聪 7 months ago
parent b746a3f0eb
commit 63326cc5e0

@ -78,7 +78,13 @@ public class RecycleOrderServiceImpl extends ServiceImpl<RecycleOrderMapper, Rec
}
}
wrapper.eq(StrUtil.isNotEmpty(recycleOrderQuery.getId()), RecycleOrder::getId, recycleOrderQuery.getId());
Page<RecycleOrder> pageDO = recycleOrderQuery.addOrderItem(RecycleOrder::getCreatorTime).buildPage();
// 默认按创建时间倒序、已完成则按结算时间倒序
if (OrderStatusEnum.FINISHED.equals(recycleOrderQuery.getStatus())) {
recycleOrderQuery.addOrderItem(RecycleOrder::getCompleteTime, false);
} else {
recycleOrderQuery.addOrderItem(RecycleOrder::getCreatorTime, false);
}
Page<RecycleOrder> pageDO = recycleOrderQuery.buildPage();
return page(pageDO, wrapper);
}

Loading…
Cancel
Save