From a6ca815735cbfff4729de0efc9b2d963cd139794 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Tue, 4 Mar 2025 13:31:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=98=E9=85=92=E6=8E=A5=E5=8F=A3=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ShopStorageServiceImpl.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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