Browse Source

1

Signed-off-by: lcw <1324309909@qq.com>
lcw 3 years ago
parent
commit
2402f02a23
1 changed files with 54 additions and 0 deletions
  1. 54 0
      pbl.js

+ 54 - 0
pbl.js

@@ -218,6 +218,60 @@ router.route('/selectCourse').all((req, res, next) => {
 router.route('/deleteStudent').all((req, res, next) => {
     postmysql(req, res, "delete_student");
 });
+//查询学校底下的班级
+router.route('/selectClassBySchool').all((req, res, next) => {
+    var json = queryString(req.url);
+    getmysql(req, res, "selectClassBySchool",json['oid']);
+});
+//学生注册接口
+router.route('/register_student').post(function (req, res, next) {
+    //mode的处理
+    if (req.body[0]) {
+        // 0 用户名 1 用户密码 2用户身份 3 第三方id(可有可无)
+        p = Object.values(req.body[0]); //获取用户密码
+        //没有第三方id的处理
+        // if (p.length < 4) {
+        //     p.push("")
+        // }
+        p[1] = bcrypt.hashSync(p[1], bcrypt.genSaltSync(10));
+        //密码加密
+        // bcrypt.hash(p[1], 10, function (err, hash) {
+        //     if (err) {
+        //         return next(err);
+        //     }
+        //     p[1] = hash;
+        // });
+        //参数拼接,注册
+        p.unshift(_mysqlLabor[0], _mysqlLabor[1], "register_student");
+        //返回注册用户数据
+        // mysql.usselect(p, function (ret) {
+        //     res.end(ret);
+        // });
+        mysql.usselect(p, function (ret) {
+            res.end(JSON.stringify(ret));
+        });
+    }
+});
+//查询课程详情
+router.route('/selectCourseDetail').all((req, res, next) => {
+    var json = queryString(req.url);
+    getmysql(req, res, "selectCourseDetail",json['courseId']);
+});
+//跳转阶段时,如果有课程就查询1返回,如果没有就插入
+router.route('/addUserR').all((req, res, next) => {
+    var json = queryString(req.url);
+    getmysql(req, res, "insertUserR",json['uid'],json['cid']);
+});
+
+
+
+
+
+
+
+
+
+
 //lsc
 //admin 查询学校
 router.route('/getSchoolAdmin').all((req, res, next) => {