浏览代码

用户登录 查询用户无权限问题处理

wuxw7 7 年之前
父节点
当前提交
ed9fe82470
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      Api/src/main/java/com/java110/api/listener/UserLoginServiceListener.java

+ 5 - 0
Api/src/main/java/com/java110/api/listener/UserLoginServiceListener.java

@@ -71,6 +71,11 @@ public class UserLoginServiceListener extends AbstractServiceApiDataFlowListener
         JSONObject paramInJson = JSONObject.parseObject(paramIn);
         //根据AppId 查询 是否有登录的服务,查询登录地址调用
         AppService appService = DataFlowFactory.getService(dataFlowContext.getAppId(), ServiceCodeConstant.SERVICE_CODE_QUERY_USER_LOGIN);
+        if(appService == null){
+            responseEntity = new ResponseEntity<String>("当前没有权限访问"+ServiceCodeConstant.SERVICE_CODE_QUERY_USER_LOGIN,HttpStatus.UNAUTHORIZED);
+            dataFlowContext.setResponseEntity(responseEntity);
+            return ;
+        }
         String requestUrl = appService.getUrl() + "?userCode="+paramInJson.getString("username");
         HttpHeaders header = new HttpHeaders();
         header.add(CommonConstant.HTTP_SERVICE.toLowerCase(),ServiceCodeConstant.SERVICE_CODE_QUERY_USER_LOGIN);