|
|
@@ -9,13 +9,13 @@ import com.github.pagehelper.PageHelper;
|
|
|
import com.kym.common.utils.CommUtil;
|
|
|
import com.kym.entity.admin.RechargeRights;
|
|
|
import com.kym.entity.admin.queryParams.CustomChargeOrdersQueryParam;
|
|
|
-import com.kym.entity.admin.queryParams.PageParams;
|
|
|
import com.kym.entity.admin.queryParams.StatQueryParam;
|
|
|
import com.kym.entity.admin.vo.CustomOrderVo;
|
|
|
import com.kym.entity.admin.vo.StationStatVo;
|
|
|
import com.kym.entity.common.PageBean;
|
|
|
import com.kym.entity.miniapp.ChargeOrder;
|
|
|
import com.kym.entity.miniapp.OrderRechargeRights;
|
|
|
+import com.kym.entity.miniapp.queryParams.OrderQueryParams;
|
|
|
import com.kym.entity.miniapp.vo.ChargeOrderVo;
|
|
|
import com.kym.mapper.miniapp.ChargeOrderMapper;
|
|
|
import com.kym.service.admin.ExportService;
|
|
|
@@ -150,9 +150,11 @@ public class ChargeOrderServiceImpl extends ServiceImpl<ChargeOrderMapper, Charg
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public PageBean<ChargeOrderVo> listUserChargeOrders(PageParams params) {
|
|
|
+ public PageBean<ChargeOrderVo> listUserChargeOrders(OrderQueryParams params) {
|
|
|
PageHelper.startPage(params.getPageNum(), params.getPageSize());
|
|
|
- var list = lambdaQuery().eq(ChargeOrder::getUserId, StpUtil.getLoginIdAsLong()).list();
|
|
|
+ var list = lambdaQuery()
|
|
|
+ .eq(!CommUtil.isEmptyOrNull(params.getInvoiceStatus()), ChargeOrder::getInvoiceStatus, params.getInvoiceStatus())
|
|
|
+ .eq(ChargeOrder::getUserId, StpUtil.getLoginIdAsLong()).list();
|
|
|
var voList = list.stream().map(chargeOrder -> {
|
|
|
var vo = new ChargeOrderVo();
|
|
|
BeanUtils.copyProperties(chargeOrder, vo);
|