diff --git a/app/Service/v3/Implementations/GoodsActivityService.php b/app/Service/v3/Implementations/GoodsActivityService.php index 72700e6..7aba196 100644 --- a/app/Service/v3/Implementations/GoodsActivityService.php +++ b/app/Service/v3/Implementations/GoodsActivityService.php @@ -148,11 +148,19 @@ class GoodsActivityService implements GoodsActivityServiceInterface ->whereIn('id', $goodsIds) ->get()->toArray(); - $limitNums = [ - ActivityType::FLASH_SALE => 0, - ActivityType::GROUP_BUY => 0, - ActivityType::NEW_PRODUCT => 0, - ]; + $redis = ApplicationContext::getContainer()->get(Redis::class); + $activityTypeLimitNumsKey = 'activity_type_limit_nums'; + $limitNums = $redis->hGetAll($activityTypeLimitNumsKey); + var_dump($limitNums); + + if (empty($limitNums)) { + + $limitNums = [ + ActivityType::FLASH_SALE => 0, + ActivityType::GROUP_BUY => 0, + ActivityType::NEW_PRODUCT => 0, + ]; + } $buyNum = [ ActivityType::FLASH_SALE => 0,