From eacf28be6fc9c9d74eecbee0bfeb7d292e57f9b9 Mon Sep 17 00:00:00 2001 From: dzq Date: Fri, 27 Jun 2025 15:25:24 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=99=BA=E8=83=BD=E6=9F=9C):=20=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=E6=8E=89=E4=BB=B7=E6=A0=BC=E4=B8=BA0=E6=88=96?= =?UTF-8?q?=E7=A9=BA=E7=9A=84=E6=9F=9C=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在获取柜体信息时,添加对柜格价格的过滤,确保只返回价格大于0的柜格 --- .../cabinet/smartCabinet/SmartCabinetApplicationService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/agileboot-domain/src/main/java/com/agileboot/domain/cabinet/smartCabinet/SmartCabinetApplicationService.java b/agileboot-domain/src/main/java/com/agileboot/domain/cabinet/smartCabinet/SmartCabinetApplicationService.java index 7ea5f8d..6f40a21 100644 --- a/agileboot-domain/src/main/java/com/agileboot/domain/cabinet/smartCabinet/SmartCabinetApplicationService.java +++ b/agileboot-domain/src/main/java/com/agileboot/domain/cabinet/smartCabinet/SmartCabinetApplicationService.java @@ -29,6 +29,7 @@ import com.agileboot.domain.shop.shop.db.ShopService; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -257,6 +258,7 @@ public class SmartCabinetApplicationService { // 将单元格列表加入柜体信息 rentingCabinetDetailDTO.setCells(cabinetCells.stream() .filter(cell -> cell.getCabinetId().equals(cabinet.getCabinetId())) + .filter(cell -> cell.getCellPrice() != null && cell.getCellPrice().compareTo(BigDecimal.ZERO) > 0) .collect(Collectors.toList())); result.add(rentingCabinetDetailDTO); }