直播分页返回当前页码
This commit is contained in:
@ -52,22 +52,13 @@ import co.yixiang.modules.cart.vo.YxStoreCartQueryVo;
|
|||||||
import co.yixiang.modules.order.domain.YxExpress;
|
import co.yixiang.modules.order.domain.YxExpress;
|
||||||
import co.yixiang.modules.order.domain.YxStoreOrder;
|
import co.yixiang.modules.order.domain.YxStoreOrder;
|
||||||
import co.yixiang.modules.order.domain.YxStoreOrderCartInfo;
|
import co.yixiang.modules.order.domain.YxStoreOrderCartInfo;
|
||||||
|
import co.yixiang.modules.order.domain.YxStoreOrderStatus;
|
||||||
import co.yixiang.modules.order.param.OrderParam;
|
import co.yixiang.modules.order.param.OrderParam;
|
||||||
import co.yixiang.modules.order.service.YxExpressService;
|
import co.yixiang.modules.order.service.YxExpressService;
|
||||||
import co.yixiang.modules.order.service.YxStoreOrderCartInfoService;
|
import co.yixiang.modules.order.service.YxStoreOrderCartInfoService;
|
||||||
import co.yixiang.modules.order.service.YxStoreOrderService;
|
import co.yixiang.modules.order.service.YxStoreOrderService;
|
||||||
import co.yixiang.modules.order.service.YxStoreOrderStatusService;
|
import co.yixiang.modules.order.service.YxStoreOrderStatusService;
|
||||||
import co.yixiang.modules.order.service.dto.CacheDto;
|
import co.yixiang.modules.order.service.dto.*;
|
||||||
import co.yixiang.modules.order.service.dto.CountDto;
|
|
||||||
import co.yixiang.modules.order.service.dto.OrderCountDto;
|
|
||||||
import co.yixiang.modules.order.service.dto.OrderTimeDataDto;
|
|
||||||
import co.yixiang.modules.order.service.dto.OtherDto;
|
|
||||||
import co.yixiang.modules.order.service.dto.PriceGroupDto;
|
|
||||||
import co.yixiang.modules.order.service.dto.StatusDto;
|
|
||||||
import co.yixiang.modules.order.service.dto.StoreOrderCartInfoDto;
|
|
||||||
import co.yixiang.modules.order.service.dto.TemplateDto;
|
|
||||||
import co.yixiang.modules.order.service.dto.YxStoreOrderDto;
|
|
||||||
import co.yixiang.modules.order.service.dto.YxStoreOrderQueryCriteria;
|
|
||||||
import co.yixiang.modules.order.service.mapper.StoreOrderMapper;
|
import co.yixiang.modules.order.service.mapper.StoreOrderMapper;
|
||||||
import co.yixiang.modules.order.vo.ComputeVo;
|
import co.yixiang.modules.order.vo.ComputeVo;
|
||||||
import co.yixiang.modules.order.vo.ConfirmOrderVo;
|
import co.yixiang.modules.order.vo.ConfirmOrderVo;
|
||||||
@ -105,6 +96,7 @@ import co.yixiang.utils.OrderUtil;
|
|||||||
import co.yixiang.utils.RedisUtils;
|
import co.yixiang.utils.RedisUtils;
|
||||||
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.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
@ -2182,7 +2174,11 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl<StoreOrderMapper, Y
|
|||||||
}
|
}
|
||||||
FileUtil.downloadExcel(list, response);
|
FileUtil.downloadExcel(list, response);
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* 获取订单详情
|
||||||
|
* @param orderId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
@Override
|
@Override
|
||||||
public YxStoreOrderDto getOrderDetail(Long orderId) {
|
public YxStoreOrderDto getOrderDetail(Long orderId) {
|
||||||
YxStoreOrder yxStoreOrder = this.getById(orderId);
|
YxStoreOrder yxStoreOrder = this.getById(orderId);
|
||||||
@ -2225,6 +2221,12 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl<StoreOrderMapper, Y
|
|||||||
,yxStoreOrder.getSeckillId(),yxStoreOrder.getBargainId(),
|
,yxStoreOrder.getSeckillId(),yxStoreOrder.getBargainId(),
|
||||||
yxStoreOrder.getShippingType()));
|
yxStoreOrder.getShippingType()));
|
||||||
|
|
||||||
|
//添加订单状态
|
||||||
|
List<YxStoreOrderStatus> storeOrderStatuses = orderStatusService.list(new LambdaQueryWrapper<YxStoreOrderStatus>()
|
||||||
|
.eq(YxStoreOrderStatus::getOid,yxStoreOrder.getId()));
|
||||||
|
List<YxStoreOrderStatusDto> orderStatusDtos = generator.convert(storeOrderStatuses, YxStoreOrderStatusDto.class);
|
||||||
|
yxStoreOrderDto.setStoreOrderStatusList(orderStatusDtos);
|
||||||
|
//添加购物车详情
|
||||||
List<YxStoreOrderCartInfo> cartInfos = storeOrderCartInfoService.list(
|
List<YxStoreOrderCartInfo> cartInfos = storeOrderCartInfoService.list(
|
||||||
new QueryWrapper<YxStoreOrderCartInfo>().eq("oid",yxStoreOrder.getId()));
|
new QueryWrapper<YxStoreOrderCartInfo>().eq("oid",yxStoreOrder.getId()));
|
||||||
List<StoreOrderCartInfoDto> cartInfoDTOS = new ArrayList<>();
|
List<StoreOrderCartInfoDto> cartInfoDTOS = new ArrayList<>();
|
||||||
@ -2235,6 +2237,7 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl<StoreOrderMapper, Y
|
|||||||
cartInfoDTOS.add(cartInfoDTO);
|
cartInfoDTOS.add(cartInfoDTO);
|
||||||
}
|
}
|
||||||
yxStoreOrderDto.setCartInfoList(cartInfoDTOS);
|
yxStoreOrderDto.setCartInfoList(cartInfoDTOS);
|
||||||
|
//添加用户信息
|
||||||
yxStoreOrderDto.setUserDTO(generator.convert(userService.getById(yxStoreOrder.getUid()), YxUserDto.class));
|
yxStoreOrderDto.setUserDTO(generator.convert(userService.getById(yxStoreOrder.getUid()), YxUserDto.class));
|
||||||
if(yxStoreOrderDto.getUserDTO()==null){
|
if(yxStoreOrderDto.getUserDTO()==null){
|
||||||
yxStoreOrderDto.setUserDTO(new YxUserDto());
|
yxStoreOrderDto.setUserDTO(new YxUserDto());
|
||||||
|
@ -125,6 +125,7 @@ public class YxWechatLiveServiceImpl extends BaseServiceImpl<YxWechatLiveMapper,
|
|||||||
});
|
});
|
||||||
wechatLiveVo.setContent(liveDtos);
|
wechatLiveVo.setContent(liveDtos);
|
||||||
wechatLiveVo.setTotalElements(page.getTotal());
|
wechatLiveVo.setTotalElements(page.getTotal());
|
||||||
|
wechatLiveVo.setPageNumber(page.getPageNum());
|
||||||
return wechatLiveVo;
|
return wechatLiveVo;
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
|
@ -11,4 +11,8 @@ public class WechatLiveVo {
|
|||||||
private List<YxWechatLiveDto> content;
|
private List<YxWechatLiveDto> content;
|
||||||
|
|
||||||
private Long totalElements;
|
private Long totalElements;
|
||||||
|
|
||||||
|
private Integer pageNumber;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user