Просмотр исходного кода

refactor(路由): 简化用户信息查询逻辑并修复参数名

移除域名和session的复杂判断逻辑,直接查询用户信息
将参数名从uid改为id以保持一致性
lsc 6 дней назад
Родитель
Сommit
fd2a789a04
1 измененных файлов с 54 добавлено и 54 удалено
  1. 54 54
      pbl.js

+ 54 - 54
pbl.js

@@ -848,36 +848,36 @@ router.route("/updateliyuanUser").all((req, res, next) => {
 //查询老师的信息
 router.route("/getUser").all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "selectUserDeail", json["uid"]);
+    getmysql(req, res, "selectUserDeail", json["id"]);
     // 获取调用接口的前端网页域名
     // 只有.cn域名才需要判断session,.hk和.com直接查询
     console.log(req.headers.origin);
-    if (req.headers.origin && req.headers.origin.includes(".cn")) {
-        if (req.session && req.session.userId) {
-            if (req.session.userId == json["uid"]) {
-                getmysql(req, res, "selectUserDeail", json["uid"]);
-            } else {
-                // 不匹配则返回空数组
-                res.end(JSON.stringify([]));
-            }
-        } else {
-            res.end(JSON.stringify([]));
-        }
-    } else if(req.headers.origin){
-        // .hk和.com域名直接查询,不判断session
-        getmysql(req, res, "selectUserDeail", json["uid"]);
-    } else {
-         if (req.session && req.session.userId) {
-            if (req.session.userId == json["userid"]) {
-                getmysql(req, res, "selectUser", json["userid"]);
-            } else {
-                // 不匹配则返回空数组
-                res.end(JSON.stringify([]));
-            }
-        } else {
-            res.end(JSON.stringify([]));
-        }
-    }
+    // if (req.headers.origin && req.headers.origin.includes(".cn")) {
+    //     if (req.session && req.session.userId) {
+    //         if (req.session.userId == json["uid"]) {
+    //             getmysql(req, res, "selectUserDeail", json["uid"]);
+    //         } else {
+    //             // 不匹配则返回空数组
+    //             res.end(JSON.stringify([]));
+    //         }
+    //     } else {
+    //         res.end(JSON.stringify([]));
+    //     }
+    // } else if(req.headers.origin){
+    //     // .hk和.com域名直接查询,不判断session
+    //     getmysql(req, res, "selectUserDeail", json["uid"]);
+    // } else {
+    //      if (req.session && req.session.userId) {
+    //         if (req.session.userId == json["userid"]) {
+    //             getmysql(req, res, "selectUser", json["userid"]);
+    //         } else {
+    //             // 不匹配则返回空数组
+    //             res.end(JSON.stringify([]));
+    //         }
+    //     } else {
+    //         res.end(JSON.stringify([]));
+    //     }
+    // }
 });
 
 //查询老师的信息
@@ -4606,36 +4606,36 @@ router.route("/updateRaceUser").all((req, res, next) => {
 //查询用户信息
 router.route("/selectUser").all((req, res, next) => {
     var json = queryString(req.url);
-    // getmysql(req, res, "selectUser", json["userid"]);
+    getmysql(req, res, "selectUser", json["userid"]);
     // var json = queryString(req.url);
     // // 只有.cn域名才需要判断session,.hk和.com直接查询
     console.log(req.headers.origin);
-    if (req.headers.origin && req.headers.origin.includes(".cn")) {
-        if (req.session && req.session.userId) {
-            if (req.session.userId == json["userid"]) {
-                getmysql(req, res, "selectUser", json["userid"]);
-            } else {
-                // 不匹配则返回空数组
-                res.end(JSON.stringify([]));
-            }
-        } else {
-            res.end(JSON.stringify([]));
-        }
-    } else if(req.headers.origin){
-        // .hk和.com域名直接查询,不判断session
-        getmysql(req, res, "selectUser", json["userid"]);
-    } else {
-         if (req.session && req.session.userId) {
-            if (req.session.userId == json["userid"]) {
-                getmysql(req, res, "selectUser", json["userid"]);
-            } else {
-                // 不匹配则返回空数组
-                res.end(JSON.stringify([]));
-            }
-        } else {
-            res.end(JSON.stringify([]));
-        }
-    }
+    // if (req.headers.origin && req.headers.origin.includes(".cn")) {
+    //     if (req.session && req.session.userId) {
+    //         if (req.session.userId == json["userid"]) {
+    //             getmysql(req, res, "selectUser", json["userid"]);
+    //         } else {
+    //             // 不匹配则返回空数组
+    //             res.end(JSON.stringify([]));
+    //         }
+    //     } else {
+    //         res.end(JSON.stringify([]));
+    //     }
+    // } else if(req.headers.origin){
+    //     // .hk和.com域名直接查询,不判断session
+    //     getmysql(req, res, "selectUser", json["userid"]);
+    // } else {
+    //      if (req.session && req.session.userId) {
+    //         if (req.session.userId == json["userid"]) {
+    //             getmysql(req, res, "selectUser", json["userid"]);
+    //         } else {
+    //             // 不匹配则返回空数组
+    //             res.end(JSON.stringify([]));
+    //         }
+    //     } else {
+    //         res.end(JSON.stringify([]));
+    //     }
+    // }
 });
 
 //查询用户信息