第一部分:查询订单列表
分析:1. Get请求
2. 参数:openid,page,size
3. 返回data是orderDTO
BuyerOrderController.java
/**
* 查询订单列表
* 默认分页为第一页,共3条
* @param openid
* @param page
* @param size
* @return
*/
@GetMapping("/list")
public ResultVo<List<OrderDTO>> list(@RequestParam("openid") String openid,
@RequestParam(value = "page",defaultValue = "0") Integer page,
@RequestParam(value = "size",defaultValue = "3") Integer size){
if (StringUtils.isEmpty(openid)){
log.info("【查询订单列表】openid为空");
throw new VxsellException(ExceptionEnums.PARAM_ERROR);
}
PageRequest pageRequest = new PageRequest(page,size);
Page<OrderDTO> orderDTOPage = orderService.findOrderList(openid,pageRequest);
return ResultVoUtils.success(orderDTOPage.getContent());
}