findOrFail($id); $today = Carbon::now()->toDateString(); $hash_key = 'reserve_goods_' . $info->id. '_' . $today; if(Redis::command('exists', [$hash_key]) == 0){//今日库存是否存入redis //获取今日指定库存 $num = $info->goods_num; $day_num = ActivityDayNum::where(['activity_day_id'=>$info->id, 'time'=>$today])->first(); if($day_num){ $num = $day_num->goods_num; } Redis::command('set', [$hash_key, $num]); } $data = ActivityDayGoodInfoResource::make($info); $num = Redis::command('get', [$hash_key]); $data->offsetSet('day_num', $num); return $data; } }