zengyicheng %!s(int64=3) %!d(string=hai) anos
pai
achega
36a299d1e0
Modificáronse 1 ficheiros con 39 adicións e 40 borrados
  1. 39 40
      pbl.js

+ 39 - 40
pbl.js

@@ -2,14 +2,14 @@
 // =============================================================================
 var express = require('express');
 var bcrypt = require('bcryptjs');
-var router = express.Router();              // get an instance of the express Router
+var router = express.Router(); // get an instance of the express Router
 const querystring = require('querystring');
 var mysql = require('./mysql');
 // const _mysqlLabor = ["123.58.32.151", "pbl"]; //edu數據庫信息
 const _mysqlLabor = ["172.16.12.5", "pbl"]; //edu數據庫信息
 
 //統壹處理區域
-router.use(async function (req, res, next) {
+router.use(async function(req, res, next) {
     await asynnext(req, res, next);
     //// make sure we go to the next routes and don't stop here
     //res.end("");
@@ -20,7 +20,7 @@ router.use(async function (req, res, next) {
  */
 function asynnext(req, res, next) {
     //異步處理
-    return new Promise(async (resolve, reject) => {
+    return new Promise(async(resolve, reject) => {
         next();
         //resolve(true);aa
     });
@@ -35,7 +35,7 @@ router.route('/b').all((req, res, next) => {
     getmysql(req, res, "b", json['ph'], json['pa']);
 });
 /* 注册接口 */
-router.route('/register').post(function (req, res, next) {
+router.route('/register').post(function(req, res, next) {
     //mode的处理
     if (req.body[0]) {
         // 0 用户名 1 用户密码 2用户身份 3 第三方id(可有可无)
@@ -58,7 +58,7 @@ router.route('/register').post(function (req, res, next) {
         // mysql.usselect(p, function (ret) {
         //     res.end(ret);
         // });
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             res.end(JSON.stringify(ret));
         });
     }
@@ -70,20 +70,20 @@ router.route('/login').all((req, res, next) => {
         // 0 用户名 1 用户密码
         c = Object.values(req.body[0]); //获取用户密码
         p = [c[0]]
-        // p[1] = bcrypt.hashSync(p[1], bcrypt.genSaltSync(10));
+            // p[1] = bcrypt.hashSync(p[1], bcrypt.genSaltSync(10));
         var _password = [c[0]];
         _password.unshift(_mysqlLabor[0], _mysqlLabor[1], "selectPassword");
 
-        mysql.usselect(_password, function (ret) {
+        mysql.usselect(_password, function(ret) {
             var _ret = ret
             var paJ = _ret[0][0].userpassword
-            bcrypt.compare(c[1], paJ, function (err, result) {
+            bcrypt.compare(c[1], paJ, function(err, result) {
                 // console.log(result)
                 if (result) {
                     //参数拼接,登录
                     p.unshift(_mysqlLabor[0], _mysqlLabor[1], "selectLogin");
                     //执行存储过程
-                    mysql.usselect(p, function (ret) {
+                    mysql.usselect(p, function(ret) {
                         res.end(JSON.stringify({ status: "1", ...ret }));
                     });
                 } else {
@@ -185,7 +185,7 @@ router.route('/getGroup').all((req, res, next) => {
 //查询这个老师底下的学生提交的作业
 router.route('/getWorks').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "selectWorks", json['cn'],json['cid'],json['page'],10);
+    getmysql(req, res, "selectWorks", json['cn'], json['cid'], json['page'], 10);
 });
 
 //查询项目
@@ -211,11 +211,11 @@ router.route('/selectCourse').all((req, res, next) => {
     getmysql(req, res, "select_course", json['type'], json['uid'], json['oid'], json['page'], 10);
 });
 
-//查询学校
-// router.route('/selectSchoolName').all((req, res, next) => {
-//     var json = queryString(req.url);
-//     getmysql(req, res, "selectOidName",json['oid']);
-// });
+查询学校
+router.route('/selectSchoolName').all((req, res, next) => {
+    var json = queryString(req.url);
+    getmysql(req, res, "selectOidName", json['oid']);
+});
 
 //删除学生
 router.route('/deleteStudent').all((req, res, next) => {
@@ -224,10 +224,10 @@ router.route('/deleteStudent').all((req, res, next) => {
 //查询学校底下的班级
 router.route('/selectClassBySchool').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "selectClassBySchool",json['oid']);
+    getmysql(req, res, "selectClassBySchool", json['oid']);
 });
 //学生注册接口
-router.route('/register_student').post(function (req, res, next) {
+router.route('/register_student').post(function(req, res, next) {
     //mode的处理
     if (req.body[0]) {
         // 0 用户名 1 用户密码 2用户身份 3 第三方id(可有可无)
@@ -250,7 +250,7 @@ router.route('/register_student').post(function (req, res, next) {
         // mysql.usselect(p, function (ret) {
         //     res.end(ret);
         // });
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             res.end(JSON.stringify(ret));
         });
     }
@@ -258,12 +258,12 @@ router.route('/register_student').post(function (req, res, next) {
 //查询课程详情
 router.route('/selectCourseDetail').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "selectCourseDetail",json['courseId']);
+    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']);
+    getmysql(req, res, "insertUserR", json['uid'], json['cid']);
 });
 //新增学生端作业
 router.route('/addWorks').all((req, res, next) => {
@@ -272,52 +272,52 @@ router.route('/addWorks').all((req, res, next) => {
 //查询作业详情
 router.route('/selectWorksDetail').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "selectWorksDetail",json['uid'],json['cid']);
+    getmysql(req, res, "selectWorksDetail", json['uid'], json['cid']);
 });
 //新增作业评分
 router.route('/updateWorks').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "updateWorks",json['rate'],json['tuid'],json['id']);
+    getmysql(req, res, "updateWorks", json['rate'], json['tuid'], json['id']);
 });
 //新增素材信息
 router.route('/addMtl').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "add_mtl",json['cInfo'],json['t'],json['cBy']);
+    getmysql(req, res, "add_mtl", json['cInfo'], json['t'], json['cBy']);
 });
 //根据类型查询素材信息
 router.route('/selectMtl').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "selectMtl",json['t'],json['page'], 10);
+    getmysql(req, res, "selectMtl", json['t'], json['page'], 10);
 });
 //查询学生信息
 router.route('/selectSDetail').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "selectStudentDetail",json['uid']);
+    getmysql(req, res, "selectStudentDetail", json['uid']);
 });
 //查询个人课程
 router.route('/selectMyCourse').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "selectMyCourse",json['uid']);
+    getmysql(req, res, "selectMyCourse", json['uid']);
 });
 //查询个人课程groupby课程id
 router.route('/selectMyCourseBycid').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "selectMyCourseBycid",json['uid']);
+    getmysql(req, res, "selectMyCourseBycid", json['uid']);
 });
 //查询所有课程
 router.route('/selectAllCourse').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "selectAllCourse",json['oid'],json['page'], 10);
+    getmysql(req, res, "selectAllCourse", json['oid'], json['page'], 10);
 });
 //删除素材
 router.route('/deleteM').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "deleteM",json['id']);
+    getmysql(req, res, "deleteM", json['id']);
 });
 //点击阶段时添加观看人数
 router.route('/updateVc').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "updateVc",json['cid']);
+    getmysql(req, res, "updateVc", json['cid']);
 });
 
 
@@ -387,12 +387,12 @@ router.route('/addZone').all((req, res, next) => {
 //查询所有课程专区下的课程
 router.route('/getZoneClass').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "select_zoneClass", json['bid'],json['oid'], json['page'], 10);
+    getmysql(req, res, "select_zoneClass", json['bid'], json['oid'], json['page'], 10);
 });
 //查询所有课程专区下的课程
 router.route('/getZoneClassStudent').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "select_zoneClass", json['bid'],json['oid'],json['page'], 20);
+    getmysql(req, res, "select_zoneClass", json['bid'], json['oid'], json['page'], 20);
 });
 //admin 后台查看专区下课程的数量
 router.route('/getZoneClassNum').all((req, res, next) => {
@@ -446,7 +446,7 @@ router.route('/getCourseAdmin').all((req, res, next) => {
 
 //admin 查询模板文档
 router.route('/deleteCourseAdmin').all((req, res, next) => {
-    postmysql(req, res, "delete_courseAdmin",);
+    postmysql(req, res, "delete_courseAdmin", );
 });
 
 //teacher 查询模板
@@ -456,31 +456,30 @@ router.route('/getTemplateT').all((req, res, next) => {
 });
 
 
-queryString = function (url) {
+queryString = function(url) {
     var a = url.split("?");
     var json = querystring.parse(a[1])
     return json;
 }
 
 //post存儲過程處理
-postmysql = function (req, res, functionname) {
+postmysql = function(req, res, functionname) {
     //mode的處理
     if (req.body[0]) {
         p = Object.values(req.body[0]);
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], functionname);
         //執行存儲過程
-        mysql.usselect(p, function (ret) { res.end(JSON.stringify(ret)); });
+        mysql.usselect(p, function(ret) { res.end(JSON.stringify(ret)); });
     }
 }
 
 //get獲取數據庫信息
-getmysql = function (req, res, functionname, ...p) {
+getmysql = function(req, res, functionname, ...p) {
     p = p || [];
     p.unshift(_mysqlLabor[0], _mysqlLabor[1], functionname);
     //執行存儲過程
-    mysql.usselect(p, function (ret) { res.end(JSON.stringify(ret)); });  //
+    mysql.usselect(p, function(ret) { res.end(JSON.stringify(ret)); }); //
 }
 
 
-module.exports = router;
-
+module.exports = router;