|
@@ -110,18 +110,25 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
// 查询参数
|
|
|
int pageNum = queryParams.getPageNum();
|
|
|
int pageSize = queryParams.getPageSize();
|
|
|
-
|
|
|
+ LambdaQueryWrapper<Order> queryWrapper = new LambdaQueryWrapper<Order>().eq(queryParams.getGoodId() != null, Order::getGoodId, queryParams.getGoodId())
|
|
|
+ .eq(queryParams.getPayStatus() != null, Order::getPayStatus, queryParams.getPayStatus())
|
|
|
+ .eq(StringUtils.isNotBlank(queryParams.getPlateNumber()), Order::getPlateNumber, queryParams.getPlateNumber())
|
|
|
+ .eq(queryParams.getPayStatus() != null, Order::getPayStatus, queryParams.getPayStatus())
|
|
|
+ .ge(StrUtil.isNotBlank(queryParams.getStartTimeBegin()), Order::getPayTime, queryParams.getStartTimeBegin())
|
|
|
+ .le(StrUtil.isNotBlank(queryParams.getStartTimeEnd()), Order::getPayTime, queryParams.getStartTimeEnd())
|
|
|
+ .orderByDesc(Order::getPayTime);
|
|
|
+ if(StrUtil.isNotBlank(queryParams.getRefundApplyInd())){
|
|
|
+ if("1".equals(queryParams.getRefundApplyInd())){
|
|
|
+ queryWrapper.eq(Order::getRefundApplyInd,queryParams.getRefundApplyInd());
|
|
|
+ } else if ("0".equals(queryParams.getRefundApplyInd())) {
|
|
|
+ queryWrapper.isNull(Order::getRefundApplyInd);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
// 查询数据
|
|
|
Page<Order> dictItemPage = this.page(
|
|
|
new Page<>(pageNum, pageSize),
|
|
|
- new LambdaQueryWrapper<Order>().eq(queryParams.getGoodId() != null,Order::getGoodId,queryParams.getGoodId())
|
|
|
- .eq(queryParams.getPayStatus() != null,Order::getPayStatus,queryParams.getPayStatus())
|
|
|
- .eq(StringUtils.isNotBlank(queryParams.getPlateNumber()),Order::getPlateNumber,queryParams.getPlateNumber())
|
|
|
- .eq(queryParams.getPayStatus()!= null,Order::getPayStatus,queryParams.getPayStatus())
|
|
|
- .ge(StrUtil.isNotBlank(queryParams.getStartTimeBegin()), Order::getPayTime, queryParams.getStartTimeBegin())
|
|
|
- .le(StrUtil.isNotBlank(queryParams.getStartTimeEnd()), Order::getPayTime, queryParams.getStartTimeEnd())
|
|
|
- .orderByDesc(Order::getPayTime)
|
|
|
+ queryWrapper
|
|
|
);
|
|
|
|
|
|
// 实体转换
|