瑞吉外卖-移动端用户下单 用户下单需求分析 代码的交互过程 准备工作 去支付发送的请求: 流程: 获取当前用户ID 查询当前用户的购物车数据 像订单插入数据,一条数据 像订单明细表插入数据,多条数据(订单里面可能有多条商品) 清空购物车数据 因为要操作两个表,因此要加入事务注解 OrderServiceImpl.java的代码为: 123456789101112131415161718192021222324252 2022-08-18 SpringBoot项目 > 瑞吉外卖
瑞吉外卖-移动端验证码和菜品展示 移动端短信发送在阿里云申请 代码实现为: 添加以下两个依赖: 1234567891011<dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <versio 2022-08-18 SpringBoot项目 > 瑞吉外卖
瑞吉外卖-移动端购物车功能 购物车需求分析 交互过程 代码开发-准备工作 添加购物车流程: 根据前端发送过来的json数据可以发现,用户id并没有传送过来,所以先获取用户的id,并设置userid 查询添加购物车的数据是菜品还是套餐 判断购物车中是否已经存在目前要加入的菜品或菜单 如果已经存在,则在购物车中,在原来商品的基础上,数量+1 如果不存在,则保存到购物车数据库中。 请求方式: 代码为: 123456789 2022-08-17 SpringBoot项目 > 瑞吉外卖
删除链表的倒数第N个结点 leetCode-19(删除链表的倒数第N个结点)给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 12输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5] 示例 2: 12输入:head = [1], n = 1输出:[] 示例 3: 12输入:head = [1,2], n = 1输出:[1] 解法一,自己瞎写123456789 2022-08-16 算法 > leetCode > 中等题
瑞吉外卖-套餐管理、短信、验证码 套餐管理新增套餐 代码准备: 代码的交互过程: 步骤一,已经在新增菜品中实现完成。 步骤二: 添加菜品时,所发送的请求: DishController.java 1234567891011121314151617/** * 添加套餐时,显示套餐中所对应的菜品 */ @GetMapping("/list") public R<List< 2022-08-16 SpringBoot项目 > 瑞吉外卖
电话号码的字母组合 leetCode-17(电话号码的字母组合问题)给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 12输入:digits = "23"输出:["ad","ae","af","b 2022-08-12 算法 > leetCode > 中等题
三数之和 leetCode-15(三数之和)给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例 1: 12输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]] 示例 2: 12输入:nums 2022-08-11 算法 > leetCode > 中等题
盛最多水的容器 leetCode-11(盛最多水的容器)给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例 1: 123输入:[1,8,6,2,5,4,8,3,7]输出:49 解释:图中垂直线代表输 2022-08-11 算法 > leetCode > 中等题
瑞吉外卖-菜品管理 菜品管理文件的上传和下载文件上传的介绍: 文件上传的代码实现: 首先将文件上传的upload.html页面复制到page目录下的demo目录中。 访问upload.html,上传文件时请求路径为: 因此新建一个CommonController进行文件上传和下载。 CommonController中文件上传的代码为: 123456789101112131415161718192021222324 2022-08-11 SpringBoot项目 > 瑞吉外卖
office中的一些操作 Excel选中数据 方法一:ctrl+shif+上下左右键:用来选中数据 方法二:shif+双击四条边 求和将上面方法选中的数据,进行一下操作,计算金额求和。 选中的区域,右键: 选择运算的乘: 录入当前日期日期:快捷键:ctrl+; 时间:快捷键:ctrl+shif+; 日期和时间:快捷键:ctrl+;+空格+ctrl+shif+; 修改日期格式点击数据+–分列 一直下一步, 2022-08-01 office #office