zengyicheng 2 년 전
부모
커밋
37fbb0f984
1개의 변경된 파일96개의 추가작업 그리고 8개의 파일을 삭제
  1. 96 8
      pbl.js

+ 96 - 8
pbl.js

@@ -205,15 +205,93 @@ router.route('/addWork').all((req, res, next) => {
     postmysql(req, res, "insert_teacher_work");
 });
 
+router.route('/addWorkNew').all((req, res, next) => {
+    // postmysql(req, res, "insert_teacher_work_new");
+    if (req.body[0]) {
+        // p = Object.values(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];
+        p.unshift(_mysqlLabor[0], _mysqlLabor[1], "insert_teacher_work_new");
+        //執行存儲過程
+        mysql.usselect(p, function(ret) {
+            let course = req.body[0].courseType;
+            let courseId = ret[0][0].courseId;
+            let userid = req.body[0].uid;
+            delCourseType(course, courseId, userid);
+            res.end(JSON.stringify({ ordernumber: ret[0][0].ordernumber, success: 1 }));
+            // res.end(JSON.stringify(ret)); 
+        });
+    }
+
+});
+
+function delCourseType(course, courseId, userid) {
+    let _courseId = courseId;
+    var _userdata = [
+        _courseId
+    ];
+    _userdata.unshift(_mysqlLabor[0], _mysqlLabor[1], "delete_courseType");
+    mysql.usselect(_userdata, function(ret) {
+        console.log(ret);
+    });
+
+    setTimeout(() => {
+        addCourseType(userid, course, _courseId)
+    }, 1000);
+}
+
+function addCourseType(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_courseType");
+        mysql.usselect(_userdata, function(ret) {
+            console.log(ret);
+        });
+    }
+}
+
 //修改课程
-router.route('/updateWork').all((req, res, next) => {
-    postmysql(req, res, "update_teacher_work");
+// router.route('/updateWork').all((req, res, next) => {
+//     postmysql(req, res, "update_teacher_work");
+// });
+
+router.route('/updateWorkNew').all((req, res, next) => {
+    if (req.body[0]) {
+        // p = Object.values(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];
+        p.unshift(_mysqlLabor[0], _mysqlLabor[1], "update_teacher_work_new");
+        //執行存儲過程
+        mysql.usselect(p, function(ret) {
+            let course = req.body[0].courseType;
+            let courseId = req.body[0].cid;
+            let userid = req.body[0].uid;
+            delCourseType(course, courseId, userid);
+            res.end(JSON.stringify({ success: 1 }));
+            // res.end(JSON.stringify(ret)); 
+        });
+    }
 });
 
 //查询课程
-router.route('/selectCourse').all((req, res, next) => {
+// router.route('/selectCourse').all((req, res, next) => {
+//     var json = queryString(req.url);
+//     getmysql(req, res, "select_course", json['type'], json['uid'], json['oid'], json['page'], 10);
+// });
+
+router.route('/selectCourseNew').all((req, res, next) => {
     var json = queryString(req.url);
-    getmysql(req, res, "select_course", json['type'], json['uid'], json['oid'], json['page'], 10);
+    getmysql(req, res, "select_course_new", json['type'], json['uid'], json['oid'], json['typea'], json['typeb'], json['typec'], json['typed'], json['typeE'], json['cu'], json['cn'], json['page'], 10);
 });
 
 //查询学校
@@ -335,10 +413,10 @@ router.route('/select_course_detail').all((req, res, next) => {
     getmysql(req, res, "select_course_detail", json['cid']);
 });
 //模糊查找课程
-router.route('/searchCourse').all((req, res, next) => {
-    var json = queryString(req.url);
-    getmysql(req, res, "searchCourse", json['cu'], json['cn'], json['page'], 10);
-});
+// router.route('/searchCourse').all((req, res, next) => {
+//     var json = queryString(req.url);
+//     getmysql(req, res, "searchCourse", json['cu'], json['cn'], json['page'], 10);
+// });
 //创建调查问卷
 router.route('/addAsk').all((req, res, next) => {
     postmysql(req, res, "insert_ask");
@@ -401,6 +479,16 @@ router.route('/selectUser').all((req, res, next) => {
     getmysql(req, res, "selectUser", json['userid']);
 });
 
+router.route('/selectType').all((req, res, next) => {
+    var json = queryString(req.url);
+    getmysql(req, res, "selectType", );
+});
+
+router.route('/selectTypeByPid').all((req, res, next) => {
+    var json = queryString(req.url);
+    getmysql(req, res, "selectTypeByPid", json['pid']);
+});
+
 //lsc
 //admin 查询学校
 router.route('/getSchoolAdmin').all((req, res, next) => {