优化success和error方法