刘光辉
13 小时以前 34981c30a78e8bbd7791131059a9210f9928b62c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package jnpf.dmsController.permission;
 
import jnpf.base.ActionResult;
import jnpf.dmsEntity.permission.vo.DmsErrorVO;
import jnpf.dmsPermission.DmsPermissionException;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
 
@RestControllerAdvice(basePackages = "jnpf.dmsController")
public class DmsPermissionExceptionHandler {
 
    @ExceptionHandler(DmsPermissionException.class)
    public ActionResult<DmsErrorVO> handle(DmsPermissionException exception) {
        ActionResult<DmsErrorVO> result = ActionResult.fail(exception.getError().getResultCode(),
                exception.getMessage());
        result.setData(new DmsErrorVO(exception.getError().name()));
        return result;
    }
}