Вы можете просто поставить только один, если условие здесь, как это.Это будет работать для вас.
if (!empty($where_2){
$this->db->where($where_2);
}
, если $ where_2 не пусто, оно выполнит секунду где условие, если оно пусто, оно проигнорирует второе где.
Или вы можете объединить запросСтрока, подобная этой, чтобы использовать только одно условие запроса
$com_report = $com_report . " " . $where_2;
Теперь нет необходимости во втором предложении where, надеюсь, это будет работать для вас