|
@@ -3,9 +3,11 @@ package com.usky.dxtop.service.impl;
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
-import com.sun.xml.internal.ws.api.ComponentEx;
|
|
|
|
|
|
+import com.usky.dxtop.common.core.page.CommonPage;
|
|
import com.usky.dxtop.common.exception.CustomException;
|
|
import com.usky.dxtop.common.exception.CustomException;
|
|
import com.usky.dxtop.common.utils.Arith;
|
|
import com.usky.dxtop.common.utils.Arith;
|
|
import com.usky.dxtop.common.utils.QRCodeUtil;
|
|
import com.usky.dxtop.common.utils.QRCodeUtil;
|
|
@@ -15,6 +17,7 @@ import com.usky.dxtop.common.utils.spring.GlobalUtils;
|
|
import com.usky.dxtop.mapper.OrderMapper;
|
|
import com.usky.dxtop.mapper.OrderMapper;
|
|
import com.usky.dxtop.model.CallApiLog;
|
|
import com.usky.dxtop.model.CallApiLog;
|
|
import com.usky.dxtop.model.Order;
|
|
import com.usky.dxtop.model.Order;
|
|
|
|
+import com.usky.dxtop.model.TopRadio;
|
|
import com.usky.dxtop.service.CallApiLogService;
|
|
import com.usky.dxtop.service.CallApiLogService;
|
|
import com.usky.dxtop.service.OrderService;
|
|
import com.usky.dxtop.service.OrderService;
|
|
import com.usky.dxtop.service.api.TopApi;
|
|
import com.usky.dxtop.service.api.TopApi;
|
|
@@ -57,7 +60,8 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public List<Order> list(OrderRequest orderRequest) {
|
|
|
|
|
|
+ public CommonPage<Order> list(OrderRequest orderRequest) {
|
|
|
|
+ IPage<Order> page = new Page<>(orderRequest.getCurrent(), orderRequest.getSize());
|
|
LambdaQueryWrapper<Order> queryWrapper = Wrappers.lambdaQuery();
|
|
LambdaQueryWrapper<Order> queryWrapper = Wrappers.lambdaQuery();
|
|
queryWrapper
|
|
queryWrapper
|
|
.like(StringUtils.isNotBlank(orderRequest.getUserName()),Order::getUserName,orderRequest.getUserName())
|
|
.like(StringUtils.isNotBlank(orderRequest.getUserName()),Order::getUserName,orderRequest.getUserName())
|
|
@@ -68,7 +72,8 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
.between(null != orderRequest.getStartTime() && null != orderRequest.getEndTime(),
|
|
.between(null != orderRequest.getStartTime() && null != orderRequest.getEndTime(),
|
|
Order::getCreateTime,orderRequest.getStartMoney(),orderRequest.getEndTime())
|
|
Order::getCreateTime,orderRequest.getStartMoney(),orderRequest.getEndTime())
|
|
.eq(null != orderRequest.getOrderFlag(),Order::getOrderFlag,orderRequest.getOrderFlag());
|
|
.eq(null != orderRequest.getOrderFlag(),Order::getOrderFlag,orderRequest.getOrderFlag());
|
|
- return this.list(queryWrapper);
|
|
|
|
|
|
+ page = this.page(page, queryWrapper);
|
|
|
|
+ return new CommonPage<>(page.getRecords(),page.getTotal(),page.getCurrent(),page.getSize());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|