系统展示目录结构【如需全文请按文末获取联系】开发环境类别软件/环境操作系统Windows 10后端开发环境JDK1.8前端运行环境Node22后端框架Spring Boot3.2数据库MySQL8.0开发工具Vscode、IDEA前端框架Vue3系统功能模块图数据库设计核心代码Override public boolean createOrder(Long applicationId, Long userId, String orderNo) { // 1. 防重 if (adoptionOrderMapper.countByApplicationId(applicationId) 0) { return false; } AdoptionApplication app adoptionApplicationMapper.selectById(applicationId); if (app null || app.getPetId() null) { throw new IllegalArgumentException(申请不存在或未关联宠物); } Long petId app.getPetId(); // 3. 创建订单 AdoptionOrder order new AdoptionOrder(); order.setApplicationId(applicationId); order.setUserId(userId); order.setPetId(petId); order.setOrderNo(orderNo); order.setStatus(待签署); order.setDonationAmount(BigDecimal.ZERO); order.setCreatedAt(LocalDateTime.now()); return save(order); }如需对应的论文或源码以及其他定制需求联系下方
基于SpringBoot的宠物领养系统
发布时间:2026/7/11 19:48:28
系统展示目录结构【如需全文请按文末获取联系】开发环境类别软件/环境操作系统Windows 10后端开发环境JDK1.8前端运行环境Node22后端框架Spring Boot3.2数据库MySQL8.0开发工具Vscode、IDEA前端框架Vue3系统功能模块图数据库设计核心代码Override public boolean createOrder(Long applicationId, Long userId, String orderNo) { // 1. 防重 if (adoptionOrderMapper.countByApplicationId(applicationId) 0) { return false; } AdoptionApplication app adoptionApplicationMapper.selectById(applicationId); if (app null || app.getPetId() null) { throw new IllegalArgumentException(申请不存在或未关联宠物); } Long petId app.getPetId(); // 3. 创建订单 AdoptionOrder order new AdoptionOrder(); order.setApplicationId(applicationId); order.setUserId(userId); order.setPetId(petId); order.setOrderNo(orderNo); order.setStatus(待签署); order.setDonationAmount(BigDecimal.ZERO); order.setCreatedAt(LocalDateTime.now()); return save(order); }如需对应的论文或源码以及其他定制需求联系下方