id; $area = Area::query()->where('admin_id', $admin_id)->first(); // 投放区域id 在导入excle时 默认为改该管理员第一个创建得区域id $put_area_id = 0; if(!empty($area)){ $put_area_id = $area->id; }else{ // 如果是普通管理员 则显示其自己管理的区域id $area_id = AdminUserArea::query()->where('admin_id',$admin_id)->first('area_id'); $put_area_id = $area_id->area_id ?? 0; } $rowIndex = $row->getIndex(); $row = $row->toArray(); return Bike::firstOrCreate([ 'bike_no' => $row[0],//车辆编号 // 'box_no' => $row[1],//控制设备 'put_area_id' => $put_area_id ]); } }