| 
					
				 | 
			
			
				@ -5,26 +5,16 @@ import org.springframework.util.Assert; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public class ApiException extends RuntimeException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String errorDesc; //错误消息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private int errorCode; //错误码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private int errorCode = -10000; //错误码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ApiException(String errorDesc) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this(errorDesc, 500); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ApiException(String message) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this(message, 500); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ApiException(String errorDesc, int errorCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        super(errorDesc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Assert.state(errorCode != 200, "The error code cannot be equal to 200"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.errorDesc = errorDesc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ApiException(String message, int errorCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        super(message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.errorCode = errorCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getErrorDesc() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return errorDesc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public int getErrorCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return errorCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Assert.state(errorCode != 200, "The error code cannot be equal to 200"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |