logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

苍穹外卖项目实战(day9-2)-解决微信支付无法使用的问题-记录实战教程、问题的解决方法以及完整代码

本文详细介绍了商家端订单管理模块的实现方案。主要内容包括:1)订单搜索功能,支持按订单号/手机号模糊查询、状态筛选和时间筛选;2)订单状态统计功能,可查询待接单、待派送等状态的订单数量;3)订单详情查看功能;4)订单处理流程,包含接单、拒单、取消订单、派送订单和完成订单等操作,各操作均有严格的状态校验逻辑。系统采用Java+SpringBoot开发,通过Controller-Service-Map

文章图片
#windows#网络#intellij idea +2
苍穹外卖项目实战(day11-2)-记录实战教程、问题的解决方法以及完整代码

本文介绍了两个订单统计功能的实现:1)订单统计功能,通过ReportController接收日期范围,调用ReportService统计指定时间段内的订单总数、有效订单数及完成率,涉及日期处理、数据库查询和计算逻辑;2)销量Top10查询功能,统计指定时间段内销量最高的10个商品,通过关联订单表和订单明细表,按商品名称分组统计销量并排序。两个功能均采用分层架构,包含Controller、Servi

文章图片
#python#数据库#windows +1
苍穹外卖项目实战(day9-1)-解决无法使用微信支付的问题-记录实战教程、问题的解决方法以及完整代码

本文介绍了外卖系统用户端历史订单模块的实现,主要包括查询历史订单、订单详情、取消订单和再来一单四个功能。系统采用分页查询历史订单,支持按状态筛选,展示订单时间、状态、金额及明细。订单取消功能针对不同状态进行不同处理,但移除了微信支付退款功能,直接修改数据库状态。"再来一单"功能将原订单商品重新加入购物车。文章详细阐述了各功能的代码实现逻辑,包括Controller、Servic

文章图片
#windows#redis#数据库 +2
苍穹外卖项目实战(day7-1)-缓存菜品和缓存套餐功能-记录实战教程、问题的解决方法以及完整代码

本文介绍了使用Redis缓存菜品和套餐数据的实现方案。主要内容包括:1. 菜品缓存通过RedisTemplate实现,采用"dish_分类ID"作为key,菜品列表作为value;2. 使用SpringCache注解方式实现套餐缓存,通过@Cacheable和@CacheEvict管理缓存;3. 解决LocalDateTime序列化问题,配置RedisTemplate支持Jav

文章图片
#redis#数据库#缓存 +2
苍穹外卖项目实战(day11-1)-记录实战教程、问题的解决方法以及完整代码

本文介绍了Apache ECharts数据可视化库的使用以及营业额和用户统计功能的实现。主要内容包括:1. Apache ECharts简介及入门案例,展示如何通过JavaScript创建基本图表;2. 营业额统计功能开发,包含Controller、Service层实现及SQL查询;3. 用户统计功能实现,包括新增用户和总用户数的统计逻辑。两个统计功能都采用日期范围查询,并将结果封装为VO对象返回

文章图片
#数据库#windows#服务器 +1
SpringBoot集成LangChain4j快速开发AI应用(调用阿里云Api)

本文介绍了如何基于SpringBoot集成LangChain4j调用阿里云大模型API。主要步骤包括:1)创建SpringBoot3.2.0以上项目并添加SpringWeb和LangChain4j依赖;2)配置application.yml设置阿里云API参数;3)创建Controller类实现聊天接口;4)在阿里云百炼平台获取APIKey并配置环境变量;5)启动项目后通过/chat接口测试。最终

文章图片
#服务器#windows#spring boot
苍穹外卖项目实战(day-4完整版)-记录实战教程及问题的解决方法

本文详细介绍了餐饮系统中套餐管理模块的开发过程,包括新增套餐、套餐分页查询、批量删除套餐、根据ID获取套餐、更新套餐以及套餐启停售等功能实现。通过Spring Boot+MyBatis技术栈,实现了套餐与菜品的关联操作,采用事务控制保证数据一致性,并包含完整的功能测试流程。关键点包括:套餐菜品批量插入、分页查询联表处理、启售前的菜品状态校验等。所有功能均通过接口文档Swagger和前端页面测试验证

文章图片
#java#前端#开发语言 +4
苍穹外卖项目实战(day7-2)-购物车操作功能完善-记录实战教程、问题的解决方法以及完整代码

【苍穹外卖系统购物车功能实现摘要】 功能模块:实现购物车增删查清功能,包含添加菜品/套餐、查看列表、清空购物车等核心功能。 技术实现: 采用三层架构(Controller/Service/Mapper)开发 使用MyBatis进行数据库操作,包含动态SQL查询 通过冗余字段优化查询性能 实现菜品/套餐差异化处理逻辑 关键代码: 购物车实体类包含用户ID、菜品ID、套餐ID等字段 使用BaseCon

文章图片
#windows#java#spring boot +2
swagger接口文档规范化(苍穹外卖)

本文介绍了Swagger接口文档的规范化配置方法。通过修改WebMvcConfiguration.java文件,将接口文档分为管理端和用户端两个部分:1) 管理端文档扫描com.sky.controller.admin包,2) 用户端文档扫描com.sky.controller.user包。配置完成后,访问http://localhost:8080/doc.html即可查看规范化后的接口文档。该方

文章图片
#java#spring boot#开发语言
苍穹外卖项目实战(day7-3)-减少购物车商品数量功能完善-记录实战教程、问题的解决方法以及完整代码

摘要:本文实现了一个减少购物车商品数量的功能。在SkyServer项目中,通过四层架构实现:1)User/ShoppingCartController接收减少请求;2)ShoppingCartService定义接口;3)ShoppingCartServiceImpl实现业务逻辑,检查商品存在性并处理数量更新或删除;4)ShoppingCartMapper执行数据库操作。当商品数量大于1时减1,等于

文章图片
#java#spring boot#windows +2
    共 11 条
  • 1
  • 2
  • 请选择