diff --git a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ShopStorageServiceImpl.java b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ShopStorageServiceImpl.java index 43c9e8ebb..ab0841198 100644 --- a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ShopStorageServiceImpl.java +++ b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ShopStorageServiceImpl.java @@ -54,7 +54,18 @@ public class ShopStorageServiceImpl extends ServiceImpl shopStoragePage = page(PageUtil.buildPage(), queryWrapper); + shopStoragePage.getRecords().forEach(item -> { + if (item.getNum() == 0) { + item.setStatus(0); + } + + if (item.getExpTime().isBefore(DateUtil.date().toLocalDateTime())) { + item.setStatus(2); + } + }); + updateBatch(shopStoragePage.getRecords()); + return shopStoragePage; } @Override