代码结构优化: 请问怎么判断数据不再当前表中就去另一个表中查询
现在的代码结构感觉过于耦合, 请问怎么优化下.
if (Cache::has('api_get_city_name_' . $id)) {
return Cache::get('api_get_city_name_' . $id);
}
$rows = \App\Models\CommodityTicket::select('province', 'city')->find($id);
$rows = empty($rows) ? \App\Models\ScenicSpot::select('province', 'city')->find($id) : $rows;
$rows = empty($rows) ? \App\Models\Advertorial::select('province', 'city')->find($id) : $rows;
if (empty($rows)) return Cache::remember('api_get_city_name_' . $id, 600, function () {
return '';
});
.
.
.
推荐文章: