| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.ruoyi.order.controller.dto.MemberInvoiceRiseDTO; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.core.utils.page.PageDTO; |
| | | import com.ruoyi.order.domain.pojo.MemberInvoiceOrder; |
| | | import com.ruoyi.order.dto.MemberInvoiceRiseDTO; |
| | | import com.ruoyi.order.domain.pojo.MemberInvoiceRise; |
| | | import com.ruoyi.order.domain.pojo.Order; |
| | | import com.ruoyi.order.mapper.MemberInvoiceRiseMapper; |
| | |
| | | private IOrderService iOrderService; |
| | | |
| | | @Override |
| | | public List<MemberInvoiceRise> getMemberInvoiceRiseList(MemberInvoiceRiseDTO memberInvoiceRiseDTO) { |
| | | public PageDTO<MemberInvoiceRise> getMemberInvoiceRiseList(MemberInvoiceRiseDTO memberInvoiceRiseDTO) { |
| | | Page<MemberInvoiceRise> page = new Page<>(memberInvoiceRiseDTO.getPageCurr(), memberInvoiceRiseDTO.getPageSize()); |
| | | LambdaQueryWrapper<MemberInvoiceRise> wrapper= Wrappers.lambdaQuery(); |
| | | wrapper.eq(MemberInvoiceRise::getMemberId,memberInvoiceRiseDTO.getMemberId()); |
| | | wrapper.eq(MemberInvoiceRise::getDelFlag,0); |
| | | wrapper.orderByDesc(MemberInvoiceRise::getIsDefault); |
| | | return iMemberInvoiceRiseService.list(wrapper); |
| | | Page<MemberInvoiceRise> page1 = iMemberInvoiceRiseService.page(page, wrapper); |
| | | return PageDTO.of(page1); |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<Order> getOrderList(MemberInvoiceRiseDTO memberInvoiceRiseDTO) { |
| | | public PageDTO<Order> getOrderList(MemberInvoiceRiseDTO memberInvoiceRiseDTO) { |
| | | Page<Order> page = new Page<>(memberInvoiceRiseDTO.getPageCurr(), memberInvoiceRiseDTO.getPageSize()); |
| | | LambdaQueryWrapper<Order> wrapper= Wrappers.lambdaQuery(); |
| | | wrapper.eq(Order::getMemberId,memberInvoiceRiseDTO.getMemberId()); |
| | | wrapper.eq(Order::getOrderStatus,4); |
| | |
| | | list.add(4); |
| | | wrapper.in(Order::getInvoiceStatus,list); |
| | | } |
| | | return iOrderService.list(wrapper); |
| | | Page<Order> page1 = iOrderService.page(page, wrapper); |
| | | return PageDTO.of(page1); |
| | | |
| | | } |
| | | |
| | | |