需求分析

当用户点击订单明细时会显示客户的订单信息,包括订单所对应的菜品信息。

代码开发

  • 搭建基本环境:mapper、entity、service、controller。
    controller层
  /*** 订单分页查询** @param page* @param pageSize* @param number* @return*/@GetMapping("/page")public R<Page<Orders>> page(int page,int pageSize,String number,@DateTimeFormat(pattern = "yyyy-mm-dd HH:mm:ss") Date beginTime,@DateTimeFormat(pattern = "yyyy-mm-dd HH:mm:ss") Date endTime) {log.info("订单分页查询:page={},pageSize={},number={},beginTime={},endTime={}",page,pageSize,number,beginTime,endTime);// 根据以上信息进行分页查询。// 创建分页对象Page<Orders> pageInfo = new Page<>(page, pageSize);// 创建查询条件对象。LambdaQueryWrapper<Orders> queryWrapper = new LambdaQueryWrapper<>();queryWrapper.like(StringUtils.isNotEmpty(number), Orders::getNumber, number);if (beginTime != null) {queryWrapper.between(Orders::getOrderTime, beginTime, endTime);}orderService.page(pageInfo, queryWrapper);return R.success(pageInfo);}

功能测试

测试通过

瑞吉外卖项目——订单明细分页查询相关推荐

  1. 黑马瑞吉外卖项目之订单明细的查询,分页,派送功能

    黑马瑞吉外卖项目之订单明细的查询,分页,派送功能 /*** 后台管理订单信息分页查询* @param page* @param pageSize* @return*/@GetMapping(" ...

  2. 瑞吉外卖项目剩余功能补充

    目录 菜品启售和停售 菜品批量启售和批量停售 菜品的批量删除 菜品删除逻辑优化 套餐管理的启售,停售 套餐管理的修改 后台按条件查看和展示客户订单 手机端减少购物车中的菜品或者套餐数量(前端展示有一点 ...

  3. 瑞吉外卖项目笔记+踩坑1——基础功能

     导航: [黑马Java笔记+踩坑汇总]JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城 目录 1 ...

  4. 瑞吉外卖项目详细分析笔记及所有功能补充代码

    目录 项目刨析简介 技术栈 项目介绍 项目源码 一.架构搭建 1.初始化项目结构 2.数据库表结构设计 3.项目基本配置信息添加 公共字段的自动填充 全局异常处理类 返回结果封装的实体类 二.管理端业 ...

  5. 瑞吉外卖项目 基于spring Boot+mybatis-plus开发 超详细笔记,有源码链接

    本项目是基于自学b站中 黑马程序员 的瑞吉外卖项目:视频链接: 黑马程序员Java项目实战<瑞吉外卖>,轻松掌握springboot + mybatis plus开发核心技术的真java实 ...

  6. 瑞吉外卖项目——瑞吉外卖

    软件开发整体介绍 软件开发流程 需求分析:产品原型.需求规格说明书 设计:产品文档.UI界面设计.概要设计.详细设计.数据库设计 编码:项目代码.单元测试 测试:测试用例.测试报告 上线运维:软件环境 ...

  7. 【SpringBoot项目实战+思维导图】瑞吉外卖①(项目介绍、开发环境搭建、后台登陆/退出功能开发)

    文章目录 软件开发整体介绍 软件开发流程 角色分工 软件环境 瑞吉外卖项目介绍 项目介绍 产品原型 技术选型 功能架构 角色 开发环境搭建 数据库环境搭建 创建数据库 数据库表导入 数据库表介绍 Ma ...

  8. 黑马瑞吉外卖项目开发笔记

    目录 软件开发整体介绍 开发流程 角色分工 软件环境 瑞吉外卖项目介绍 项目介绍 产品原型展示 技术选型 功能架构 角色 开发环境搭建 数据库环境搭建 Maven环境搭建 1.直接创建maven项目( ...

  9. 瑞吉外卖项目day01

    一.软件开发整体介绍 1.1 软件开发流程 需求分析:产品原型.需求规格说明书 设计:产品文档.UI界面设计.概要设计.详细设计.数据库设计 编码:项目代码,是单元测试 上线运维:软件环境安装.配置 ...

最新文章

  1. [Openwrt 项目开发笔记]:Samba服务vsFTP服务(四)
  2. Linux solr 启动命令,linux – 重启Solr的正确方法是什么
  3. python埋点自动化_iOS自动化埋点的实现
  4. 实现JavaScript匿名透明递归
  5. modbus与硬件对接Java_java中modbus协议连接
  6. python面试题之如何读取大文件
  7. stm32时钟配置总结
  8. python基于django的高校教师科研成果管理系统
  9. java过滤器Filter
  10. ENVI学习总结——基于改进的 CASA 模型反演NPP
  11. Oracle的nls_sort和nlssort()函数排序功能
  12. Android-TextView添加字体库
  13. 做新媒体短视频运营需要什么技能
  14. 三星手机android版本怎么升级,如何在三星Galaxy手机上更新软件
  15. 我编写的肺炎疫情数据API的实现过程
  16. ISO工具集合,好用推荐,喜欢就下载使用
  17. hmmlearn源代码
  18. 跨境电商的运营模式有哪些?
  19. 数据库安全性 --- 概述
  20. 【Kafka】Kafka简单总结

热门文章

  1. php你们想不到的强大,找电影的好网站,再也不用担心下不到好电影了!
  2. 在充满不确定性的职场中,她只做了这一件事
  3. android网格布局间距,Android布局之GridLayout网格布局
  4. FANUC机器人急停信号的使用方法和接线图
  5. Web前端开发推荐阅读书籍-精华
  6. 利用setup.py instal
  7. Linux常用命令——lsusb命令
  8. struts2 checkboxlist标签的使用
  9. suselinux安装谷歌google浏览器
  10. 《C语言程序设计》第4版 何钦铭、颜晖主编 课后习题答案 第8章 课后习题