diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/controller/product/StockController.java b/eladmin-system/src/main/java/cn/ysk/cashier/controller/product/StockController.java index 538e4b44..be5c91f4 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/controller/product/StockController.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/controller/product/StockController.java @@ -106,7 +106,8 @@ public class StockController { if (stockV2Vos.getContent().isEmpty()) { dataMap.put("warnLine", 0); }else { - dataMap.put("warnLine", stockV2Vos.getContent().get(0).getWarnLine()); + StockV2Vo stockV2Vo = stockV2Vos.getContent().stream().filter(item -> item.getWarnLine() != null).findFirst().orElse(null); + dataMap.put("warnLine", stockV2Vo != null ? stockV2Vo.getWarnLine() : 0); } return new ResponseEntity<>(dataMap, HttpStatus.OK); }