默认分页大小
订单列表 订单类型为0时 该参数置为空值 查询订单 传参内容修改
This commit is contained in:
@@ -29,7 +29,9 @@ import cn.ysk.cashier.vo.TbOrderPayCountVo;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.domain.Sort;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
@@ -54,7 +56,13 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
|
||||
private final TbOrderDetailRepository tbOrderDetailRepository;
|
||||
|
||||
@Override
|
||||
public Map<String, Object> queryAll(TbOrderInfoQueryCriteria criteria, Pageable pageable) {
|
||||
public Map<String, Object> queryAllPage(TbOrderInfoQueryCriteria criteria) {
|
||||
Pageable pageable = PageRequest.of(criteria.getPage(), criteria.getPageSize(), Sort.by(Sort.Direction.DESC, "createdAt"));
|
||||
if(criteria!=null){
|
||||
if (criteria.getOrderType().equals("0")) {
|
||||
criteria.setOrderType(null);
|
||||
}
|
||||
}
|
||||
Page<TbOrderInfo> page = tbOrderInfoRepository.findAll((root, criteriaQuery, criteriaBuilder) -> QueryHelp.getPredicate(root, criteria, criteriaBuilder), pageable);
|
||||
List<TbOrderInfoVo> orderInfoVoList = new ArrayList<>();
|
||||
for (TbOrderInfo tbOrderInfo : page.getContent()) {
|
||||
|
||||
@@ -37,10 +37,9 @@ public interface TbOrderInfoService {
|
||||
/**
|
||||
* 查询数据分页
|
||||
* @param criteria 条件
|
||||
* @param pageable 分页参数
|
||||
* @return Map<String,Object>
|
||||
*/
|
||||
Map<String,Object> queryAll(TbOrderInfoQueryCriteria criteria, Pageable pageable);
|
||||
Map<String,Object> queryAllPage(TbOrderInfoQueryCriteria criteria);
|
||||
|
||||
/**
|
||||
* 根据支付类型统计
|
||||
|
||||
Reference in New Issue
Block a user