Procházet zdrojové kódy

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

lsc před 2 roky
rodič
revize
9f34ccbe00
1 změnil soubory, kde provedl 44 přidání a 4 odebrání
  1. 44 4
      pbl.js

+ 44 - 4
pbl.js

@@ -453,11 +453,10 @@ router.route('/addRace').all((req, res, next) => {
             let course = req.body[0].courseType;
             let courseId = ret[0][0].id;
             let userid = req.body[0].uid;
-            delCourseType(course, courseId, userid);
+            delCourseType1(course, courseId, userid);
             res.end(JSON.stringify({ success: 1 }));
         });
     }
-    postmysql(req, res, "addRace");
 });
 
 //修改赛事项目
@@ -469,11 +468,10 @@ router.route('/updateRace').all((req, res, next) => {
             let course = req.body[0].courseType;
             let courseId = req.body[0].id;
             let userid = req.body[0].uid;
-            delCourseType(course, courseId, userid);
+            delCourseType1(course, courseId, userid);
             res.end(JSON.stringify({ success: 1 }));
         });
     }
-    postmysql(req, res, "updateRace");
 });
 
 router.route('/addWorkNew3').all((req, res, next) => {
@@ -507,6 +505,21 @@ function delCourseType(course, courseId, userid) {
     }, 1000);
 }
 
+function delCourseType1(course, courseId, userid) {
+    let _courseId = courseId;
+    var _userdata = [
+        _courseId
+    ];
+    _userdata.unshift(_mysqlLabor[0], _mysqlLabor[1], "delete_courseType1");
+    mysql.usselect(_userdata, function(ret) {
+        // console.log(ret);
+    });
+
+    setTimeout(() => {
+        addCourseType1(userid, course, _courseId)
+    }, 1000);
+}
+
 function addCourseType(userid, course, _courseId) {
     var _uid = userid;
     var _courses = _courseId
@@ -529,6 +542,28 @@ function addCourseType(userid, course, _courseId) {
     }
 }
 
+function addCourseType1(userid, course, _courseId) {
+    var _uid = userid;
+    var _courses = _courseId
+    var _tid = JSON.parse(course)
+    for (let i = 0; i < _tid.length; i++) {
+        if (_tid[i] == '') {
+
+            continue;
+
+        }
+        var _userdata = [
+            _courses,
+            _tid[i],
+            _uid,
+        ];
+        _userdata.unshift(_mysqlLabor[0], _mysqlLabor[1], "add_courseType1");
+        mysql.usselect(_userdata, function(ret) {
+            // console.log(ret);
+        });
+    }
+}
+
 //修改课程
 // router.route('/updateWork').all((req, res, next) => {
 //     postmysql(req, res, "update_teacher_work");
@@ -1031,6 +1066,11 @@ router.route('/selectType').all((req, res, next) => {
     var json = queryString(req.url);
     getmysql(req, res, "selectType", );
 });
+//查询赛事分类及子分类
+router.route('/selectMatType').all((req, res, next) => {
+    var json = queryString(req.url);
+    getmysql(req, res, "selectMatType", );
+});
 
 //根据学校查询分类
 router.route('/selectPtype').all((req, res, next) => {