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); }