No se porque usas @@ porque para mi lo correcto seria evaluar asi:
Código PHP:
Ver originalif($aprobacion_revicion!=0){
insert
}elseif($aprobacion_revicion==0){
update
}
Ademas cuando quieras evaluar si es igual recuerda usar "==" ya que si solo usas "=" entonces estas haciendo una asignacion.