lsc 2 lat temu
rodzic
commit
64ffb42419
1 zmienionych plików z 65 dodań i 0 usunięć
  1. 65 0
      pbl.js

+ 65 - 0
pbl.js

@@ -745,6 +745,20 @@ router.route('/addCourseWorkNew2').all((req, res, next) => { //学生
 
 });
 
+router.route('/addCourseWorkNew22').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) {
+            let course = req.body[0].courseType;
+            let courseId = ret[0][0].courseId;
+            let userid = req.body[0].uid;
+            delCourseTypeS(course, courseId, userid);
+            res.end(JSON.stringify({ ordernumber: ret[0][0].ordernumber, courseId: ret[0][0].courseId, success: 1 }));
+        });
+    }
+});
+
 
 //新增赛事项目
 router.route('/addRace').all((req, res, next) => {
@@ -847,6 +861,21 @@ function delCourseType1(course, courseId, userid) {
     }, 1000);
 }
 
+function delCourseTypeS(course, courseId, userid) {
+    let _courseId = courseId;
+    var _userdata = [
+        _courseId
+    ];
+    _userdata.unshift(_mysqlLabor[0], _mysqlLabor[1], "delete_courseTypeS");
+    mysql.usselect(_userdata, function(ret) {
+        // console.log(ret);
+    });
+
+    setTimeout(() => {
+        addCourseTypeS(userid, course, _courseId)
+    }, 1000);
+}
+
 function addCourseType(userid, course, _courseId) {
     var _uid = userid;
     var _courses = _courseId
@@ -891,6 +920,28 @@ function addCourseType1(userid, course, _courseId) {
     }
 }
 
+function addCourseTypeS(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_courseTypeS");
+        mysql.usselect(_userdata, function(ret) {
+            // console.log(ret);
+        });
+    }
+}
+
 //修改课程
 // router.route('/updateWork').all((req, res, next) => {
 //     postmysql(req, res, "update_teacher_work");
@@ -958,6 +1009,20 @@ router.route('/updateStudentWorkNew2').all((req, res, next) => { //学生
     }
 });
 
+router.route('/updateStudentWorkNew22').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) {
+            let course = req.body[0].courseType;
+            let courseId = req.body[0].cid;
+            let userid = req.body[0].uid;
+            delCourseTypeS(course, courseId, userid);
+            res.end(JSON.stringify({ success: 1 }));
+        });
+    }
+});
+
 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];