فهرست منبع

保利威授权验证获取用户信息接口调整

沈静伟 4 سال پیش
والد
کامیت
48fdff3297
1فایلهای تغییر یافته به همراه9 افزوده شده و 2 حذف شده
  1. 9 2
      src/dsb/com/cnd3b/common/restful/WebClientRest.java

+ 9 - 2
src/dsb/com/cnd3b/common/restful/WebClientRest.java

@@ -580,10 +580,17 @@ public class WebClientRest {
         }
         }
         // 业务逻辑处理,后续需根据具体需求进行数据库操作
         // 业务逻辑处理,后续需根据具体需求进行数据库操作
         //3、正常返回
         //3、正常返回
-        Row userrow = parameter.userIdList.get(userid);
+        Rows userrows = dbConnect.runSqlQuery("select *from tenterprise_users where tenterprise_userid='" + userid + "'");
+        if (userrows.isEmpty()) {
+            result.put("status", "0");
+            //抛出异常时,如果设置errorUrl,则会跳转到 errorUrl ,如果未返回 errorUrl,则先查询 外部授权参数
+            // externalRedirectUri,externalRedirectUri不为空则跳转externalRedirectUri地址,externalRedirectUri为空则跳转保利威默认页面
+            result.put("errorUrl", "https://www.polyv.net");
+            return result.toJSONString();
+        }
         result.put("status", "1");
         result.put("status", "1");
         result.put("userid", userid);
         result.put("userid", userid);
-        result.put("nickname", userrow.getString("fname"));
+        result.put("nickname", userrows.get(0).getString("fname"));
         result.put("marqueeName", "保利威测试跑马灯");
         result.put("marqueeName", "保利威测试跑马灯");
         // result.put("actor", "学生");
         // result.put("actor", "学生");
         result.put("actorFColor", "#2469f3");
         result.put("actorFColor", "#2469f3");