1]; if($type){ $where['type'] = $type; } $dataList = Meals::where($where) ->field('id,name,price,type,time') ->select() ->each(function($item){ $item['price'] = round($item['price'], 2); }); $dataList = $dataList? $dataList->toArray() : []; if($dataList){ PRedis::set($cacheKey, $dataList, 3 * 24 * 3600); } return $dataList; } }