Pārlūkot izejas kodu

BaseUtil.showError改为直接抛出异常

luhg 7 gadi atpakaļ
vecāks
revīzija
7a176aa0c1

+ 1 - 1
src/main/java/com/uas/eis/controller/LoginController.java

@@ -31,7 +31,7 @@ public class LoginController {
 			res.put("success", true);
 			res.put("token", token);
 		}else {
-			BaseUtil.showError("账户名或密码错误", "BAD_USERINFO");
+			//BaseUtil.showError("账户名或密码错误", "BAD_USERINFO");
 		}
 		return res;
 	}

+ 6 - 8
src/main/java/com/uas/eis/core/support/LoginInterceptor.java

@@ -6,6 +6,7 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import com.uas.eis.entity.ErrorMsg;
+import com.uas.eis.exception.SystemException;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.servlet.HandlerInterceptor;
 import org.springframework.web.servlet.ModelAndView;
@@ -42,13 +43,11 @@ public class LoginInterceptor implements HandlerInterceptor{
 	
 	private Claims parseToken(String token) {
 		if(token == null || token.isEmpty()) {
-			BaseUtil.showError(ErrorMsg.NULL_TOKEN);
-			return null;
+			throw new SystemException(ErrorMsg.NULL_TOKEN);
 		}
 		Claims claims = TokenHandler.parseToken(token);
 		if(claims == null) {
-			BaseUtil.showError(ErrorMsg.INVALID_TOKEN);
-			return null;
+			throw new SystemException(ErrorMsg.INVALID_TOKEN);
 		}
 		Date now = new Date();
 		Date start = claims.getNotBefore();
@@ -57,8 +56,7 @@ public class LoginInterceptor implements HandlerInterceptor{
 		if (now.after(start) && now.before(end)) {
 			return claims;
 		}else {
-			BaseUtil.showError(ErrorMsg.EXPIRED_TOKEN);
-			return null;
+			throw new SystemException(ErrorMsg.EXPIRED_TOKEN);
 		}
 	}
 	
@@ -68,7 +66,7 @@ public class LoginInterceptor implements HandlerInterceptor{
 			enable = userService.checkUser(username, password);
 		}
 		if(!enable) {
-			BaseUtil.showError(ErrorMsg.INVALID_USER);
+			throw new SystemException(ErrorMsg.INVALID_USER);
 		}
 		return enable;
 	}
@@ -76,7 +74,7 @@ public class LoginInterceptor implements HandlerInterceptor{
 	private boolean checkActionAccess(String username, String action) {
 		boolean enable = userService.checkAction(username, action);
 		if(!enable) {
-			BaseUtil.showError(ErrorMsg.PERMISSION_DENIED_REQUEST);
+			throw new SystemException(ErrorMsg.PERMISSION_DENIED_REQUEST);
 		}
 		return enable;
 	}

+ 2 - 2
src/main/java/com/uas/eis/serviceImpl/QueryServiceImpl.java

@@ -221,7 +221,7 @@ public class QueryServiceImpl implements QueryService {
 	 * @param param
 	 */
 	private void checkParam(String code, String param){
-		com.alibaba.fastjson.JSONObject json = JSON.parseObject(param);
+		/*com.alibaba.fastjson.JSONObject json = JSON.parseObject(param);
 		if(StringUtils.isEmpty(code)){
 			BaseUtil.showError("查询方案编号不能为空", "NULL_QUERY_CODE");
 		}
@@ -245,7 +245,7 @@ public class QueryServiceImpl implements QueryService {
 					 }
 				 }
 			 }
-		}
+		}*/
 	}
 
 	@Override