本项目是一个面向社区菜场(B端)与社区居民用户(C端)的生鲜订购平台,基于 Spring Boot 构建,整合 JWT、MyBatis、MySQL、WebSocket 等技术栈。
AI 智能客服(后端集成):引入 LangChain4j 框架,对接大语言模型(如通义千问),利用RAG技术实现常见问题自动应答(如“优惠折扣”、“商品推荐”),支持上下文记忆与会话隔离,提升用户体验。
登陆校验:使用JWT令牌和自定义拦截器的黑白名单机制实现B端登陆认证,并使用ThreadLocal存储当前用户信息,使请求过程中可确保身份认证连续性。
订单管理:使用SpringTask定时扫描模块,修改超时订单状态;并利用WebSocket 与心跳检测机制达成客户端与服务端长连接,实现B端的来单提醒和催单反馈。
公共字段管理:使用SpringAOP技术,通过自定义注解,完成公共字段(创建时间、修改人等)自动填充功能。