Преглед на файлове

Merge branch 'master' of https://git.cocorobo.cn/CocoRoboLabs/pbl-api

SanHQin преди 4 дни
родител
ревизия
a3b2fbe363
променени са 2 файла, в които са добавени 24 реда и са изтрити 9 реда
  1. 3 0
      app.js
  2. 21 9
      pbl.js

+ 3 - 0
app.js

@@ -40,6 +40,9 @@ app.use(function (req, res, next) {
     res.header('X-Powered-By', ' 3.2.1')
     //内容类型:如果是post请求必须指定这个属性
     res.header('Content-Type', 'application/json;charset=utf-8')
+    if (req.method === 'OPTIONS') {
+        return res.sendStatus(204);
+    }
     next();
 });
 

+ 21 - 9
pbl.js

@@ -4889,22 +4889,19 @@ router.route("/selectUser").all((req, res, next) => {
     // getmysql(req, res, "selectUser", json["userid"]);
     // var json = queryString(req.url);
     // // 只有.cn域名才需要判断session,.hk和.com直接查询
-    if(json["userid"] == '34d47521-a4eb-11f1-9ffb-005056924926'){
-        // res.end(JSON.stringify([]));
-        res.status(403).end("Internal Server Error");
-        return;
-    }
     console.log(req.headers.origin);
+    console.log(req.session);
+    console.log("userid:" + req.session ? req.session.userId : '');
     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.status(403).end(JSON.stringify([]));
+                res.status(201).end(JSON.stringify([]));
             }
         } else {
-            res.status(403).end(JSON.stringify([]));
+            res.status(201).end(JSON.stringify([]));
         }
     } else if(req.headers.origin){
         // .hk和.com域名直接查询,不判断session
@@ -4915,10 +4912,10 @@ router.route("/selectUser").all((req, res, next) => {
                 getmysql(req, res, "selectUser", json["userid"]);
             } else {
                 // 不匹配则返回空数组
-                res.status(403).end(JSON.stringify([]));
+                res.status(201).end(JSON.stringify([]));
             }
         } else {
-            res.status(403).end(JSON.stringify([]));
+            res.status(201).end(JSON.stringify([]));
         }
     }
 });
@@ -6896,11 +6893,26 @@ router.route("/addClassgra").all((req, res, next) => {
     postmysql(req, res, "addClassgra");
 });
 
+//添加教师创建测试的学习空间 yym
+router.route("/addteaTestspace").all((req, res, next) => {
+    postmysql(req, res, "addteaTestspace");
+});
+
 //添加班级 yym
 router.route("/addClassgraNew").all((req, res, next) => {
     postmysql(req, res, "addClassgraNew");
 });
 
+//更新教师空间的课程信息 yym
+router.route("/updateSpaceCourseInfo").all((req, res, next) => {
+    postmysql(req, res, "updateSpaceCourseInfo");
+});
+
+//批量创建学生空间 yym
+router.route("/insertstuSpace").all((req, res, next) => {
+    postmysql(req, res, "insertstuSpace");
+});
+
 //禁用启用社区 yym
 router.route("/updateCyOP").all((req, res, next) => {
     postmysql(req, res, "updateCyOP");