当前位置: 首页 > news >正文

岳麓区做网站网站seo优化发布高质量外链

岳麓区做网站,网站seo优化发布高质量外链,天津做网站开发的,做装修网站文章目录 用户端历史订单模块:查询历史订单OrderControllerOrderServiceOrderServiceImpl 查询订单详情OrderControllerOrderServiceOrderServiceImpl 用户端历史订单模块: 查询历史订单 OrderController /*** 历史订单*/GetMapping("/historyOrd…

文章目录

  • 用户端历史订单模块:
    • 查询历史订单
      • OrderController
      • OrderService
      • OrderServiceImpl
    • 查询订单详情
      • OrderController
      • OrderService
      • OrderServiceImpl

用户端历史订单模块:

查询历史订单

OrderController

  /*** 历史订单*/@GetMapping("/historyOrders")@ApiOperation(value = "历史订单")public Result<PageResult> page(int page, int pageSize, Integer status) {PageResult pageResult = orderService.pageQuery4User(page, pageSize, status);return Result.success(pageResult);}

OrderService

 /*** 分页查询用户订单*/PageResult pageQuery4User(int page, int pageSize, Integer status);

OrderServiceImpl

/*** 分页查询用户订单*/@Overridepublic PageResult pageQuery4User(int pageNum, int pageSize, Integer status) {Page<Orders> page = new Page<>(pageNum, pageSize);OrdersPageQueryDTO ordersPageQueryDTO = new OrdersPageQueryDTO();ordersPageQueryDTO.setUserId(BaseContext.getCurrentId());ordersPageQueryDTO.setStatus(status);//查询条件LambdaQueryWrapper<Orders> queryWrapper = new LambdaQueryWrapper<>();queryWrapper.eq(Orders::getUserId, BaseContext.getCurrentId());if (status != null) {queryWrapper.eq(Orders::getStatus, status);}if (ordersPageQueryDTO.getNumber() != null && !ordersPageQueryDTO.getNumber().isEmpty()) {queryWrapper.like(Orders::getNumber, ordersPageQueryDTO.getNumber());}if (ordersPageQueryDTO.getPhone() != null && !ordersPageQueryDTO.getPhone().isEmpty()) {queryWrapper.like(Orders::getPhone, ordersPageQueryDTO.getPhone());}if (ordersPageQueryDTO.getBeginTime() != null) {queryWrapper.ge(Orders::getOrderTime, ordersPageQueryDTO.getBeginTime());}if (ordersPageQueryDTO.getEndTime() != null) {queryWrapper.le(Orders::getOrderTime, ordersPageQueryDTO.getEndTime());}Page<Orders> ordersPage = orderMapper.selectPage(page, queryWrapper);List<OrderVO> list = new ArrayList<>();if (ordersPage != null && ordersPage.getTotal() > 0) {for (Orders orders : ordersPage.getRecords()) {Long orderId = orders.getId();LambdaQueryWrapper<OrderDetail> orderDetailLambdaQueryWrapper = new LambdaQueryWrapper<>();orderDetailLambdaQueryWrapper.eq(OrderDetail::getOrderId, orderId);List<OrderDetail> orderDetails = orderDetailMapper.selectList(orderDetailLambdaQueryWrapper);OrderVO orderVO = new OrderVO();BeanUtils.copyProperties(orders, orderVO);orderVO.setOrderDetailList(orderDetails);list.add(orderVO);}}assert ordersPage != null;//用于断言return new PageResult(ordersPage.getTotal(), list);}

查询订单详情

OrderController

  /*** 订单详情*/@GetMapping("/orderDetail/{id}")@ApiOperation(value = "订单详情")public Result<OrderVO> details(@PathVariable Long id) {OrderVO orderVO = orderService.details(id);return Result.success(orderVO);}

OrderService

/*** 订单详情*/OrderVO details(Long id);

OrderServiceImpl

/*** 订单详情*/@Overridepublic OrderVO details(Long id) {Orders orders = orderMapper.selectById(id);LambdaQueryWrapper<OrderDetail> queryWrapper = new LambdaQueryWrapper<>();queryWrapper.eq(OrderDetail::getOrderId, id);List<OrderDetail> orderDetailList = orderDetailMapper.selectList(queryWrapper);OrderVO orderVO = new OrderVO();BeanUtils.copyProperties(orders, orderVO);orderVO.setOrderDetailList(orderDetailList);return orderVO;}
http://www.zhongyajixie.com/news/46604.html

相关文章:

  • 网站套模版外链发布平台大全
  • 建设品牌网站nba排名2021最新排名
  • 付网站首期合同款怎么做分录企业网站排名优化
  • 网站微信收款二维码怎么做文件外链网站
  • 百度图片识别在线使用关键词推广优化排名如何
  • 党建设计网站微博营销成功案例8个
  • wordpress阅读数量石家庄seo全网营销
  • 企业实缴公示在什么网站做seo快速优化软件
  • 家居网站建设 百度文库平面设计培训费用一般是多少
  • 三叶草欧洲码和亚洲码怎么换算怎样优化关键词到首页
  • 桥东网站建设成人技能培训机构
  • 用html5做的静态网站爱站工具查询
  • 专业做算命网站北京seo推广
  • 做的网站缩小内容就全乱了企业微信scrm
  • 必应网站提交入口ai智能营销系统
  • cbd网站建设公司网站推广方法
  • 广东网站建设便捷网站在线生成app
  • 网站程序开发制作十大品牌我们公司在做网站推广
  • 哪个网站做logo赚钱营销管理
  • 群晖 做网站 Java网店推广方式有哪些
  • 网站开发 原理百度竞价员
  • 西宁做网站制作的公司佛山网站建设制作
  • 建设网站公司哪里好相关的热搜问题解决方案在线教育
  • 做网站怎么备案百度提交入口网址在哪
  • 网站管理员可控的关键节点关键路径
  • 诸城网站建设网站及搜索引擎优化建议
  • 网站移动页面怎么做杭州关键词推广优化方案
  • 上海网站开发工程师招聘网seo公司后付费
  • vue消息推送和系统通知排名优化课程
  • 公司网站案例展示360关键词推广