verify_sign(); // 检查登录 $uid = $this->getUid(); // 获取客户信息 $custom = $uid ? $Custom->getOne($uid) : []; // 客户的城市ID $cityId = empty($custom['city_id']) ? 0 : $custom['city_id']; // 查新客户类型 $list = $Model->getList(); // 循环处理数据 foreach ($list as $key => $value) { // 如果没有限制城市 if( !$value['city_ids'] ) continue; // 如果限制了的话,转数组 $value['city_ids'] = explode(',',$value['city_ids']); // 判断用户的城市是否在内 if( in_array($cityId,$value['city_ids']) ) continue; // 不在范围的删除 unset($list[$key]); } // 获取数组格式 $list = array_values($list); // 返回结果 return json_send(['code'=>'success','msg'=>'获取成功','data'=>$list]); } }