由于做了二开的问题,但是发现抽奖次数在前端显示不对,也不知道是缓存的问题还是怎么回事,明明没有次数了,但是前端依然显示的还有次数并且还可以继续抽奖。好像中奖商品未领取的也不会扣除次数。
会是什么原因造成的?
是这里 :
app\services\activity\lottery\LuckLotteryServices.php
$cache = CacheService::redisHandler();
// $num = (int)$this->getCacheLotteryNum($uid, $type);
$cache->set($timeKey, bcadd((string)time(), (string)$this->luck_cache_time), bcadd('10', (string)$this->luck_cache_time));
缓存没有即时更新造成的?还是什么原因?