瑞吉外卖项目——订单明细分页查询
需求分析
当用户点击订单明细时会显示客户的订单信息,包括订单所对应的菜品信息。
代码开发
- 搭建基本环境: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);}
功能测试
测试通过
瑞吉外卖项目——订单明细分页查询相关推荐
- 黑马瑞吉外卖项目之订单明细的查询,分页,派送功能
黑马瑞吉外卖项目之订单明细的查询,分页,派送功能 /*** 后台管理订单信息分页查询* @param page* @param pageSize* @return*/@GetMapping(" ...
- 瑞吉外卖项目剩余功能补充
目录 菜品启售和停售 菜品批量启售和批量停售 菜品的批量删除 菜品删除逻辑优化 套餐管理的启售,停售 套餐管理的修改 后台按条件查看和展示客户订单 手机端减少购物车中的菜品或者套餐数量(前端展示有一点 ...
- 瑞吉外卖项目笔记+踩坑1——基础功能
导航: [黑马Java笔记+踩坑汇总]JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城 目录 1 ...
- 瑞吉外卖项目详细分析笔记及所有功能补充代码
目录 项目刨析简介 技术栈 项目介绍 项目源码 一.架构搭建 1.初始化项目结构 2.数据库表结构设计 3.项目基本配置信息添加 公共字段的自动填充 全局异常处理类 返回结果封装的实体类 二.管理端业 ...
- 瑞吉外卖项目 基于spring Boot+mybatis-plus开发 超详细笔记,有源码链接
本项目是基于自学b站中 黑马程序员 的瑞吉外卖项目:视频链接: 黑马程序员Java项目实战<瑞吉外卖>,轻松掌握springboot + mybatis plus开发核心技术的真java实 ...
- 瑞吉外卖项目——瑞吉外卖
软件开发整体介绍 软件开发流程 需求分析:产品原型.需求规格说明书 设计:产品文档.UI界面设计.概要设计.详细设计.数据库设计 编码:项目代码.单元测试 测试:测试用例.测试报告 上线运维:软件环境 ...
- 【SpringBoot项目实战+思维导图】瑞吉外卖①(项目介绍、开发环境搭建、后台登陆/退出功能开发)
文章目录 软件开发整体介绍 软件开发流程 角色分工 软件环境 瑞吉外卖项目介绍 项目介绍 产品原型 技术选型 功能架构 角色 开发环境搭建 数据库环境搭建 创建数据库 数据库表导入 数据库表介绍 Ma ...
- 黑马瑞吉外卖项目开发笔记
目录 软件开发整体介绍 开发流程 角色分工 软件环境 瑞吉外卖项目介绍 项目介绍 产品原型展示 技术选型 功能架构 角色 开发环境搭建 数据库环境搭建 Maven环境搭建 1.直接创建maven项目( ...
- 瑞吉外卖项目day01
一.软件开发整体介绍 1.1 软件开发流程 需求分析:产品原型.需求规格说明书 设计:产品文档.UI界面设计.概要设计.详细设计.数据库设计 编码:项目代码,是单元测试 上线运维:软件环境安装.配置 ...
最新文章
- [Openwrt 项目开发笔记]:Samba服务vsFTP服务(四)
- Linux solr 启动命令,linux – 重启Solr的正确方法是什么
- python埋点自动化_iOS自动化埋点的实现
- 实现JavaScript匿名透明递归
- modbus与硬件对接Java_java中modbus协议连接
- python面试题之如何读取大文件
- stm32时钟配置总结
- python基于django的高校教师科研成果管理系统
- java过滤器Filter
- ENVI学习总结——基于改进的 CASA 模型反演NPP
- Oracle的nls_sort和nlssort()函数排序功能
- Android-TextView添加字体库
- 做新媒体短视频运营需要什么技能
- 三星手机android版本怎么升级,如何在三星Galaxy手机上更新软件
- 我编写的肺炎疫情数据API的实现过程
- ISO工具集合,好用推荐,喜欢就下载使用
- hmmlearn源代码
- 跨境电商的运营模式有哪些?
- 数据库安全性 --- 概述
- 【Kafka】Kafka简单总结