package com.ibeetl.admin.console.exception;
|
|
|
import com.ibeetl.admin.core.util.MiException;
|
import com.ibeetl.admin.core.web.JsonResult;
|
import org.apache.poi.ss.formula.functions.T;
|
import org.springframework.web.bind.annotation.ExceptionHandler;
|
import org.springframework.web.bind.annotation.RestControllerAdvice;
|
import org.springframework.web.servlet.ModelAndView;
|
|
import javax.servlet.http.HttpServletRequest;
|
import java.util.HashMap;
|
import java.util.Map;
|
|
@RestControllerAdvice
|
public class XzxLoginExceptionHandler {
|
|
@ExceptionHandler(value = MiException.class)
|
public Object errorHandler(MiException e, HttpServletRequest request) throws Exception {
|
if(request.getRequestURI().indexOf("/wxpay") != -1){
|
return JsonResult.failMessage(e.getMessage());
|
}
|
JsonResult<T> t = new JsonResult<>();
|
if(e.getMessage().equals("会话过期,重新登录")){
|
t.setCode("2000");
|
}else{
|
t.setCode("2001");
|
}
|
|
t.setMsg(e.getMessage());
|
return t;
|
}
|
|
}
|