ソースを参照

市级区县管理接口

zengyicheng 2 年 前
コミット
a6e4741d89
1 ファイル変更104 行追加99 行削除
  1. 104 99
      pbl.js

+ 104 - 99
pbl.js

@@ -13,7 +13,7 @@ var crypto = require('crypto');
 var https = require('https');
 
 //統壹處理區域
-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("");
@@ -24,7 +24,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
     });
@@ -39,7 +39,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(可有可无)
@@ -62,7 +62,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));
         });
     }
@@ -74,20 +74,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 {
@@ -108,23 +108,23 @@ router.route('/phoneLogin').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(_mysqluser[0], _mysqluser[1], "selectPassword");
 
-        mysql.usselect(_password, function (ret) {
+        mysql.usselect(_password, function(ret) {
             if (ret[0].length) {
                 var _ret = ret
                 var paJ = _ret[0][0].password
                 let uid = _ret[0][0].userid
                 let duid = [uid]
-                bcrypt.compare(c[1], paJ, function (err, result) {
+                bcrypt.compare(c[1], paJ, function(err, result) {
                     // console.log(result)
                     if (result) {
                         //参数拼接,登录
                         duid.unshift(_mysqlLabor[0], _mysqlLabor[1], "selectUser");
                         //执行存储过程
-                        mysql.usselect(duid, function (ret) {
+                        mysql.usselect(duid, function(ret) {
                             res.end(JSON.stringify({ status: "1", ...ret }));
                         });
                     } else {
@@ -145,14 +145,14 @@ router.route('/phoneLogin').all((req, res, next) => {
 router.route('/imgToBase64').all((req, res, next) => {
     var json = queryString(req.url);
     //mode的处理
-    https.get(json['img'], function (res2) {
+    https.get(json['img'], function(res2) {
         var chunks = [];
         var size = 0;
-        res2.on('data', function (chunk) {
+        res2.on('data', function(chunk) {
             chunks.push(chunk);
             size += chunk.length;   //累加缓冲数据的长度
         });
-        res2.on('end', function (err) {
+        res2.on('end', function(err) {
             var data = Buffer.concat(chunks, size);
             var base64Img = data.toString('base64');
             res.end(JSON.stringify([{ img: `data:image/png;base64,${base64Img}` }]));
@@ -170,20 +170,20 @@ router.route('/loginRace').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], "selectPasswordRace");
 
-        mysql.usselect(_password, function (ret) {
+        mysql.usselect(_password, function(ret) {
             var _ret = ret
             var paJ = _ret[0][0].password
-            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], "selectLoginRace");
                     //执行存储过程
-                    mysql.usselect(p, function (ret) {
+                    mysql.usselect(p, function(ret) {
                         res.end(JSON.stringify({ status: "1", ...ret }));
                     });
                 } else {
@@ -198,20 +198,20 @@ router.route('/loginRace').all((req, res, next) => {
 });
 
 /* 修改密码接口 */
-router.route('/updatePassword').post(function (req, res, next) {
+router.route('/updatePassword').post(function(req, res, next) {
     //mode的处理
     if (req.body[0]) {
         let p = [req.body[0].userid];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "getPassword"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             var paJ = ret[0][0].password
             var op = bcrypt.hashSync(req.body[0].opassword, bcrypt.genSaltSync(10));
-            bcrypt.compare(req.body[0].opassword, paJ, function (err, result) {
+            bcrypt.compare(req.body[0].opassword, paJ, function(err, result) {
                 // console.log(result)
                 if (result) {
                     let p2 = [req.body[0].userid, bcrypt.hashSync(req.body[0].password, bcrypt.genSaltSync(10))];
                     p2.unshift(_mysqlLabor[0], _mysqlLabor[1], "updatePassword"); //執行存儲過程
-                    mysql.usselect(p2, function (ret) {
+                    mysql.usselect(p2, function(ret) {
                         res.end(JSON.stringify([{ success: 1 }]));
                     });
                 } else {
@@ -572,6 +572,11 @@ router.route('/selectReviewer').all((req, res, next) => {
     var json = queryString(req.url);
     getmysql(req, res, "selectReviewer", json['uid'], json['cn'], json['page'], 10);
 });
+/* 市级区县管理接口 */
+router.route('/selectCReviewer').all((req, res, next) => {
+    var json = queryString(req.url);
+    getmysql(req, res, "selectCReviewer", json['uid'], json['cn'], json['page'], 10);
+});
 /* 修改评审员 */
 router.route('/updateReviewer').all((req, res, next) => {
     var json = queryString(req.url);
@@ -595,7 +600,7 @@ router.route('/addWorkNew').all((req, res, next) => {
         p = [req.body[0].uid, req.body[0].title, req.body[0].brief, req.body[0].cover, req.body[0].astudent, req.body[0].see, req.body[0].chapters, req.body[0].template];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "insert_teacher_work_new");
         //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let course = req.body[0].courseType;
             let courseId = ret[0][0].courseId;
             let userid = req.body[0].uid;
@@ -611,7 +616,7 @@ router.route('/addWorkNew2').all((req, res, next) => {
     if (req.body[0]) {
         p = [req.body[0].uid, req.body[0].title, req.body[0].brief, req.body[0].cover, req.body[0].evaId, req.body[0].astudent, req.body[0].see, req.body[0].chapters, req.body[0].template, req.body[0].ateacher];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "insert_teacher_work_new2"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let course = req.body[0].courseType;
             let courseId = ret[0][0].courseId;
             let userid = req.body[0].uid;
@@ -622,11 +627,11 @@ router.route('/addWorkNew2').all((req, res, next) => {
 
 });
 
-router.route('/addCourseWorkNew2').all((req, res, next) => {//学生
+router.route('/addCourseWorkNew2').all((req, res, next) => { //学生
     if (req.body[0]) {
         p = [req.body[0].uid, req.body[0].title, req.body[0].brief, req.body[0].cover, req.body[0].evaId, req.body[0].astudent, req.body[0].see, req.body[0].chapters, req.body[0].template, req.body[0].ateacher];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "addCourseWorkNew2"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let course = req.body[0].courseType;
             let courseId = ret[0][0].courseId;
             let userid = req.body[0].uid;
@@ -643,7 +648,7 @@ router.route('/addRace').all((req, res, next) => {
     if (req.body[0]) {
         p = [req.body[0].uid, req.body[0].info, req.body[0].over, req.body[0].pro, req.body[0].act, req.body[0].exc, req.body[0].res];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "addRace"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let course = req.body[0].courseType;
             let courseId = ret[0][0].id;
             let userid = req.body[0].uid;
@@ -657,7 +662,7 @@ router.route('/addRaceUser').all((req, res, next) => {
     if (req.body[0]) {
         p = [req.body[0].reg, req.body[0].res, req.body[0].sch, req.body[0].n, req.body[0].p, req.body[0].t, req.body[0].parent];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "addRaceUser"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let num = ret[0][0].num;
             let userid = ret[0][0].userid;
             if (num < 10) {
@@ -670,7 +675,7 @@ router.route('/addRaceUser').all((req, res, next) => {
             y = [userid, num, bcrypt.hashSync("123456", bcrypt.genSaltSync(10))];
             //参数拼接,注册
             y.unshift(_mysqlLabor[0], _mysqlLabor[1], "upRaceUserNamePassword");
-            mysql.usselect(y, function (ret) {
+            mysql.usselect(y, function(ret) {
                 res.end(JSON.stringify(ret));
             });
             res.end(JSON.stringify({ num: num, success: 1 }));
@@ -683,7 +688,7 @@ router.route('/updateRace').all((req, res, next) => {
     if (req.body[0]) {
         p = [req.body[0].id, req.body[0].info, req.body[0].over, req.body[0].pro, req.body[0].act, req.body[0].exc, req.body[0].res];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "updateRace"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let course = req.body[0].courseType;
             let courseId = req.body[0].id;
             let userid = req.body[0].uid;
@@ -697,7 +702,7 @@ router.route('/addWorkNew3').all((req, res, next) => {
     if (req.body[0]) {
         p = [req.body[0].uid, req.body[0].title, req.body[0].brief, req.body[0].cover, req.body[0].astudent, req.body[0].see, req.body[0].chapters, req.body[0].template, req.body[0].ateacher];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "insert_teacher_work_new3"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let course = req.body[0].courseType;
             let courseId = ret[0][0].courseId;
             let userid = req.body[0].uid;
@@ -715,7 +720,7 @@ function delCourseType(course, courseId, userid) {
         _courseId
     ];
     _userdata.unshift(_mysqlLabor[0], _mysqlLabor[1], "delete_courseType");
-    mysql.usselect(_userdata, function (ret) {
+    mysql.usselect(_userdata, function(ret) {
         // console.log(ret);
     });
 
@@ -730,7 +735,7 @@ function delCourseType1(course, courseId, userid) {
         _courseId
     ];
     _userdata.unshift(_mysqlLabor[0], _mysqlLabor[1], "delete_courseType1");
-    mysql.usselect(_userdata, function (ret) {
+    mysql.usselect(_userdata, function(ret) {
         // console.log(ret);
     });
 
@@ -755,7 +760,7 @@ function addCourseType(userid, course, _courseId) {
             _uid,
         ];
         _userdata.unshift(_mysqlLabor[0], _mysqlLabor[1], "add_courseType");
-        mysql.usselect(_userdata, function (ret) {
+        mysql.usselect(_userdata, function(ret) {
             // console.log(ret);
         });
     }
@@ -777,7 +782,7 @@ function addCourseType1(userid, course, _courseId) {
             _uid,
         ];
         _userdata.unshift(_mysqlLabor[0], _mysqlLabor[1], "add_courseType1");
-        mysql.usselect(_userdata, function (ret) {
+        mysql.usselect(_userdata, function(ret) {
             // console.log(ret);
         });
     }
@@ -794,7 +799,7 @@ router.route('/updateWorkNew').all((req, res, next) => {
         p = [req.body[0].cid, req.body[0].title, req.body[0].brief, req.body[0].cover, req.body[0].astudent, req.body[0].see, req.body[0].chapters, req.body[0].template];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "update_teacher_work_new");
         //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let course = req.body[0].courseType;
             let courseId = req.body[0].cid;
             let userid = req.body[0].uid;
@@ -826,7 +831,7 @@ router.route('/updateWorkNew2').all((req, res, next) => {
     if (req.body[0]) {
         p = [req.body[0].cid, req.body[0].title, req.body[0].brief, req.body[0].cover, req.body[0].evaId, req.body[0].astudent, req.body[0].see, req.body[0].chapters, req.body[0].template, req.body[0].ateacher];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "update_teacher_work_new2"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let course = req.body[0].courseType;
             let courseId = req.body[0].cid;
             let userid = req.body[0].uid;
@@ -836,11 +841,11 @@ router.route('/updateWorkNew2').all((req, res, next) => {
     }
 });
 
-router.route('/updateStudentWorkNew2').all((req, res, next) => {//学生
+router.route('/updateStudentWorkNew2').all((req, res, next) => { //学生
     if (req.body[0]) {
         p = [req.body[0].cid, req.body[0].title, req.body[0].brief, req.body[0].cover, req.body[0].evaId, req.body[0].astudent, req.body[0].see, req.body[0].chapters, req.body[0].template, req.body[0].ateacher];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "updateStudentWorkNew2"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let course = req.body[0].courseType;
             let courseId = req.body[0].cid;
             let userid = req.body[0].uid;
@@ -854,7 +859,7 @@ router.route('/updateWorkNew3').all((req, res, next) => {
     if (req.body[0]) {
         p = [req.body[0].cid, req.body[0].title, req.body[0].brief, req.body[0].cover, req.body[0].astudent, req.body[0].see, req.body[0].chapters, req.body[0].template, req.body[0].ateacher];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "update_teacher_work_new3"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let course = req.body[0].courseType;
             let courseId = req.body[0].cid;
             let userid = req.body[0].uid;
@@ -883,7 +888,7 @@ router.route('/updateWorkNew4').all((req, res, next) => {
     if (req.body[0]) {
         let p = [req.body[0].cid];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "select_course_detail"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let _unitIndex = parseInt(req.body[0].unitIndex);
             let _chapters = JSON.parse(req.body[0].chapters);
             let _unitJson = JSON.parse(ret[0][0].chapters)
@@ -909,7 +914,7 @@ router.route('/updateWorkNew4').all((req, res, next) => {
                                     askCount: 1,
                                     askTitle: "",
                                     askJson: [{ askstitle: "", askItem: 1, checkList: [] }],
-                                },],
+                                }, ],
                                 isShowTools: false,
                                 askCount: 1,
                                 isFold: 0,
@@ -917,14 +922,14 @@ router.route('/updateWorkNew4').all((req, res, next) => {
                                 askJson: [{ askstitle: "", askItem: 1, checkList: [] }],
                                 checkJson: [{ checkCount: [], checkPerent: [] }],
                                 homeworkList: [],
-                            },],
+                            }, ],
                             itemCount: 1,
                             fileList1: [],
                             video: [],
                             testData: [],
                             pData: [],
                             templateArray: [],
-                        },],
+                        }, ],
                     })
                 }
                 _unitJson[_unitIndex] = _chapters[_unitIndex]
@@ -934,7 +939,7 @@ router.route('/updateWorkNew4').all((req, res, next) => {
             // console.log(_unitJson);
             let p2 = [req.body[0].cid, JSON.stringify(_unitJson).replaceAll(/%/g, "%25")];
             p2.unshift(_mysqlLabor[0], _mysqlLabor[1], "update_teacher_work_new4"); //執行存儲過程
-            mysql.usselect(p2, function (ret) {
+            mysql.usselect(p2, function(ret) {
                 res.end(JSON.stringify({ success: 1 }));
             });
             // res.end(JSON.stringify({ success: 1 }));
@@ -942,11 +947,11 @@ router.route('/updateWorkNew4').all((req, res, next) => {
     }
 });
 
-router.route('/updateStudentWorkNew4').all((req, res, next) => {//学生
+router.route('/updateStudentWorkNew4').all((req, res, next) => { //学生
     if (req.body[0]) {
         let p = [req.body[0].cid];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "select_student_course_detail"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let _unitIndex = parseInt(req.body[0].unitIndex);
             let _chapters = JSON.parse(req.body[0].chapters);
             let _unitJson = JSON.parse(ret[0][0].chapters)
@@ -972,7 +977,7 @@ router.route('/updateStudentWorkNew4').all((req, res, next) => {//学生
                                     askCount: 1,
                                     askTitle: "",
                                     askJson: [{ askstitle: "", askItem: 1, checkList: [] }],
-                                },],
+                                }, ],
                                 isShowTools: false,
                                 askCount: 1,
                                 isFold: 0,
@@ -980,14 +985,14 @@ router.route('/updateStudentWorkNew4').all((req, res, next) => {//学生
                                 askJson: [{ askstitle: "", askItem: 1, checkList: [] }],
                                 checkJson: [{ checkCount: [], checkPerent: [] }],
                                 homeworkList: [],
-                            },],
+                            }, ],
                             itemCount: 1,
                             fileList1: [],
                             video: [],
                             testData: [],
                             pData: [],
                             templateArray: [],
-                        },],
+                        }, ],
                     })
                 }
                 _unitJson[_unitIndex] = _chapters[_unitIndex]
@@ -997,7 +1002,7 @@ router.route('/updateStudentWorkNew4').all((req, res, next) => {//学生
             // console.log(_unitJson);
             let p2 = [req.body[0].cid, JSON.stringify(_unitJson).replaceAll(/%/g, "%25")];
             p2.unshift(_mysqlLabor[0], _mysqlLabor[1], "updateStudentWorkNew4"); //執行存儲過程
-            mysql.usselect(p2, function (ret) {
+            mysql.usselect(p2, function(ret) {
                 res.end(JSON.stringify({ success: 1 }));
             });
             // res.end(JSON.stringify({ success: 1 }));
@@ -1010,7 +1015,7 @@ router.route('/deleteWork').all((req, res, next) => {
     if (req.body[0]) {
         let p = [req.body[0].cid];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "select_course_detail"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let _chapid = req.body[0].chapid;
             // console.log(_chapid);
             let _chapters = JSON.parse(req.body[0].chapters);
@@ -1021,13 +1026,13 @@ router.route('/deleteWork').all((req, res, next) => {
                     // console.log(1);
                     // _unitJson.splice(i, -1)
                     _unitJson2.push(_unitJson[i])
-                    // break;
+                        // break;
                 }
             }
             // console.log(_unitJson2);
             let p2 = [req.body[0].cid, JSON.stringify(_unitJson2).replaceAll(/%/g, "%25")];
             p2.unshift(_mysqlLabor[0], _mysqlLabor[1], "update_teacher_work_new4"); //執行存儲過程
-            mysql.usselect(p2, function (ret) {
+            mysql.usselect(p2, function(ret) {
                 res.end(JSON.stringify({ success: 1 }));
             });
             // res.end(JSON.stringify({ success: 1 }));
@@ -1036,11 +1041,11 @@ router.route('/deleteWork').all((req, res, next) => {
 });
 
 //协同删除阶段
-router.route('/deleteStudentWork').all((req, res, next) => {//学生
+router.route('/deleteStudentWork').all((req, res, next) => { //学生
     if (req.body[0]) {
         let p = [req.body[0].cid];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "select_student_course_detail"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let _chapid = req.body[0].chapid;
             // console.log(_chapid);
             let _chapters = JSON.parse(req.body[0].chapters);
@@ -1051,13 +1056,13 @@ router.route('/deleteStudentWork').all((req, res, next) => {//学生
                     // console.log(1);
                     // _unitJson.splice(i, -1)
                     _unitJson2.push(_unitJson[i])
-                    // break;
+                        // break;
                 }
             }
             // console.log(_unitJson2);
             let p2 = [req.body[0].cid, JSON.stringify(_unitJson2).replaceAll(/%/g, "%25")];
             p2.unshift(_mysqlLabor[0], _mysqlLabor[1], "updateStudentWorkNew4"); //執行存儲過程
-            mysql.usselect(p2, function (ret) {
+            mysql.usselect(p2, function(ret) {
                 res.end(JSON.stringify({ success: 1 }));
             });
             // res.end(JSON.stringify({ success: 1 }));
@@ -1070,7 +1075,7 @@ router.route('/restoreWork').all((req, res, next) => {
     if (req.body[0]) {
         let p = [req.body[0].cid];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "select_course_detail"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let _chapid = req.body[0].chapid;
             // console.log(_chapid);
             let _chapters = JSON.parse(req.body[0].chapters);
@@ -1087,14 +1092,14 @@ router.route('/restoreWork').all((req, res, next) => {
                     // console.log(1);
                     // _unitJson.splice(i, -1)
                     _unitJson2.push(_unitJson[i])
-                    // break;
+                        // break;
                 }
             }
             _unitJson2.splice(chpaindex, 0, _chapters[chpaindex])
-            // console.log(_unitJson2);
+                // console.log(_unitJson2);
             let p2 = [req.body[0].cid, JSON.stringify(_unitJson2).replaceAll(/%/g, "%25")];
             p2.unshift(_mysqlLabor[0], _mysqlLabor[1], "update_teacher_work_new4"); //執行存儲過程
-            mysql.usselect(p2, function (ret) {
+            mysql.usselect(p2, function(ret) {
                 res.end(JSON.stringify({ success: 1 }));
             });
             // res.end(JSON.stringify({ success: 1 }));
@@ -1103,11 +1108,11 @@ router.route('/restoreWork').all((req, res, next) => {
 });
 
 //协同恢复删除的阶段
-router.route('/restoreStudentWork').all((req, res, next) => {//学生
+router.route('/restoreStudentWork').all((req, res, next) => { //学生
     if (req.body[0]) {
         let p = [req.body[0].cid];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "select_student_course_detail"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             let _chapid = req.body[0].chapid;
             // console.log(_chapid);
             let _chapters = JSON.parse(req.body[0].chapters);
@@ -1124,14 +1129,14 @@ router.route('/restoreStudentWork').all((req, res, next) => {//学生
                     // console.log(1);
                     // _unitJson.splice(i, -1)
                     _unitJson2.push(_unitJson[i])
-                    // break;
+                        // break;
                 }
             }
             _unitJson2.splice(chpaindex, 0, _chapters[chpaindex])
-            // console.log(_unitJson2);
+                // console.log(_unitJson2);
             let p2 = [req.body[0].cid, JSON.stringify(_unitJson2).replaceAll(/%/g, "%25")];
             p2.unshift(_mysqlLabor[0], _mysqlLabor[1], "updateStudentWorkNew4"); //執行存儲過程
-            mysql.usselect(p2, function (ret) {
+            mysql.usselect(p2, function(ret) {
                 res.end(JSON.stringify({ success: 1 }));
             });
             // res.end(JSON.stringify({ success: 1 }));
@@ -1217,7 +1222,7 @@ router.route('/selectSchoolByOrg').all((req, res, next) => {
     getmysql(req, res, "selectSchoolByOrg", json['org']);
 });
 //学生注册接口
-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(可有可无)
@@ -1240,7 +1245,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));
         });
     }
@@ -1251,7 +1256,7 @@ router.route('/selectCourseDetail').all((req, res, next) => {
     getmysql(req, res, "selectCourseDetail", json['courseId']);
 });
 //查询课程详情
-router.route('/selectStudentCourseDetail').all((req, res, next) => {//学生
+router.route('/selectStudentCourseDetail').all((req, res, next) => { //学生
     var json = queryString(req.url);
     getmysql(req, res, "selectStudentCourseDetail", json['courseId']);
 });
@@ -1503,12 +1508,12 @@ router.route('/selectUser').all((req, res, next) => {
 //查询分类及子分类
 router.route('/selectType').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "selectType",);
+    getmysql(req, res, "selectType", );
 });
 //查询赛事分类及子分类
 router.route('/selectMatType').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "selectMatType",);
+    getmysql(req, res, "selectMatType", );
 });
 
 //根据学校查询分类
@@ -1897,7 +1902,7 @@ router.route('/insertCase').all((req, res, next) => {
     if (req.body[0]) {
         p = [req.body[0].uid, req.body[0].box];
         p.unshift(_mysqlLabor[0], _mysqlLabor[1], "insertCase"); //執行存儲過程
-        mysql.usselect(p, function (ret) {
+        mysql.usselect(p, function(ret) {
             res.end(JSON.stringify({ success: 1 }));
         });
     }
@@ -2066,7 +2071,7 @@ router.route('/deleteEvaluation').all((req, res, next) => {
 });
 
 //批量添加学生
-router.route('/batchRegistrationMore').post(function (req, res, next) {
+router.route('/batchRegistrationMore').post(function(req, res, next) {
     let users = req.body[0];
     let arr = JSON.parse(req.body[0].arr);
     for (let i = 0; i < arr.length; i++) {
@@ -2107,7 +2112,7 @@ router.route('/batchRegistrationMore').post(function (req, res, next) {
         //參數拼接,註冊
         _userdata.unshift(_mysqluser[0], _mysqluser[1], "pbl_add_batchregister");
         //用戶註冊處理
-        mysql.usselect(_userdata, function (ret) {
+        mysql.usselect(_userdata, function(ret) {
             // let _pbluserdata = [
             //     ret[1][0].uid,
             //     _username,
@@ -2127,7 +2132,7 @@ router.route('/batchRegistrationMore').post(function (req, res, next) {
     }
 });
 //批量添加教师
-router.route('/batchRegistrationMore1').post(function (req, res, next) {
+router.route('/batchRegistrationMore1').post(function(req, res, next) {
     let users = req.body[0];
     let arr = JSON.parse(req.body[0].arr);
     for (let i = 0; i < arr.length; i++) {
@@ -2170,13 +2175,13 @@ router.route('/batchRegistrationMore1').post(function (req, res, next) {
         //參數拼接,註冊
         _userdata.unshift(_mysqluser[0], _mysqluser[1], "pbl_add_batchregister_oid");
         //用戶註冊處理
-        mysql.usselect(_userdata, function (ret) {
+        mysql.usselect(_userdata, function(ret) {
             res.end(JSON.stringify({ success: 1 }));
         });
     }
 });
 //新增学生
-router.route('/batchRegistration').post(function (req, res, next) {
+router.route('/batchRegistration').post(function(req, res, next) {
     var users = req.body[0];
     //循环注册
     var _username = users.alias;
@@ -2216,13 +2221,13 @@ router.route('/batchRegistration').post(function (req, res, next) {
     //參數拼接,註冊
     _userdata.unshift(_mysqluser[0], _mysqluser[1], "pbl_add_batchregister");
     //用戶註冊處理
-    mysql.usselect(_userdata, function (ret) {
+    mysql.usselect(_userdata, function(ret) {
         res.end(JSON.stringify({ uid: ret[1][0].uid, ph: _ph, oid: _oid, cid: _class, success: 1 }));
     });
 });
 
 //新增教师
-router.route('/batchRegistration1').post(function (req, res, next) {
+router.route('/batchRegistration1').post(function(req, res, next) {
     var users = req.body[0];
     //循环注册
     var _username = users.alias;
@@ -2264,12 +2269,12 @@ router.route('/batchRegistration1').post(function (req, res, next) {
     //參數拼接,註冊
     _userdata.unshift(_mysqluser[0], _mysqluser[1], "pbl_add_batchregister1");
     //用戶註冊處理
-    mysql.usselect(_userdata, function (ret) {
+    mysql.usselect(_userdata, function(ret) {
         res.end(JSON.stringify({ uid: ret[1][0].uid, ph: _ph, oid: _oid, cid: _class, success: 1 }));
     });
 });
 
-router.route('/batchRegistrationOrg').post(function (req, res, next) {
+router.route('/batchRegistrationOrg').post(function(req, res, next) {
     var users = req.body[0];
     //循环注册
     var _username = users.alias;
@@ -2311,12 +2316,12 @@ router.route('/batchRegistrationOrg').post(function (req, res, next) {
     //參數拼接,註冊
     _userdata.unshift(_mysqluser[0], _mysqluser[1], "pbl_add_batchregister_org");
     //用戶註冊處理
-    mysql.usselect(_userdata, function (ret) {
+    mysql.usselect(_userdata, function(ret) {
         res.end(JSON.stringify({ uid: ret[1][0].uid, ph: _ph, oid: _oid, cid: _class, success: 1 }));
     });
 });
 
-router.route('/batchRegistrationMoreOrg').post(function (req, res, next) {
+router.route('/batchRegistrationMoreOrg').post(function(req, res, next) {
     let users = req.body[0];
     let arr = JSON.parse(req.body[0].arr);
     for (let i = 0; i < arr.length; i++) {
@@ -2359,7 +2364,7 @@ router.route('/batchRegistrationMoreOrg').post(function (req, res, next) {
         //參數拼接,註冊
         _userdata.unshift(_mysqluser[0], _mysqluser[1], "pbl_add_batchregisterp_org2");
         //用戶註冊處理
-        mysql.usselect(_userdata, function (ret) {
+        mysql.usselect(_userdata, function(ret) {
             res.end(JSON.stringify({ success: 1 }));
         });
     }
@@ -2379,57 +2384,57 @@ function generateAPIKey(username) {
 
 
 
-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)); });
     }
 }
 
 //post存儲過程處理
-postmysql2 = function (req, res, functionname) {
+postmysql2 = function(req, res, functionname) {
     //mode的處理
     if (req.body) {
         p = Object.values(req.body)[0].split(",");
         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)); });
     }
 }
 
 //post存儲過程處理
-postmysql3 = function (req, res, functionname) {
+postmysql3 = function(req, res, functionname) {
     //mode的處理
     if (req.body) {
         p = Object.values(req.body);
         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)); }); //
 }
 
 
 //post存储过程处理
 
-userpostmysql = function (req, res, functionname) {
+userpostmysql = function(req, res, functionname) {
 
     //mode的处理
 
@@ -2441,7 +2446,7 @@ userpostmysql = function (req, res, functionname) {
 
         //执行存储过程
 
-        mysql.usselect(p, function (ret) { res.end(JSON.stringify(ret)); });
+        mysql.usselect(p, function(ret) { res.end(JSON.stringify(ret)); });
 
     }
 
@@ -2451,7 +2456,7 @@ userpostmysql = function (req, res, functionname) {
 
 //get获取数据库信息
 
-usergetmysql = function (req, res, functionname, ...p) {
+usergetmysql = function(req, res, functionname, ...p) {
 
     p = p || [];
 
@@ -2459,7 +2464,7 @@ usergetmysql = function (req, res, functionname, ...p) {
 
     //执行存储过程
 
-    mysql.usselect(p, function (ret) { res.end(JSON.stringify(ret)); }); //
+    mysql.usselect(p, function(ret) { res.end(JSON.stringify(ret)); }); //
 
 }