|
@@ -1,7 +1,7 @@
|
|
|
// ROUTES FOR OUR API
|
|
|
// =============================================================================
|
|
|
var express = require('express');
|
|
|
- var bcrypt = require('bcryptjs');
|
|
|
+var bcrypt = require('bcryptjs');
|
|
|
var router = express.Router(); // get an instance of the express Router
|
|
|
const querystring = require('querystring');
|
|
|
var mysql = require('./mysql');
|
|
@@ -25,7 +25,7 @@ function asynnext(req, res, next) {
|
|
|
//resolve(true);aa
|
|
|
});
|
|
|
}
|
|
|
-/*測試*/
|
|
|
+/*測試*/
|
|
|
router.route('/a').all((req, res, next) => {
|
|
|
var json = queryString(req.url);
|
|
|
getmysql(req, res, "a", json['ph'], json['pa']);
|
|
@@ -109,7 +109,7 @@ router.route('/insertClass').all((req, res, next) => {
|
|
|
/* 查询班级 */
|
|
|
router.route('/selectClass').all((req, res, next) => {
|
|
|
var json = queryString(req.url);
|
|
|
- getmysql(req, res, "selectClass", json['cu'], json['cn'],json['page'],10);
|
|
|
+ getmysql(req, res, "selectClass", json['cu'], json['cn'], json['page'], 10);
|
|
|
});
|
|
|
/* 删除班级 */
|
|
|
router.route('/deleteClass').all((req, res, next) => {
|
|
@@ -125,7 +125,7 @@ router.route('/selectOrg').all((req, res, next) => {
|
|
|
/* 新增学生 */
|
|
|
router.route('/insertStudent').all((req, res, next) => {
|
|
|
var json = queryString(req.url);
|
|
|
- getmysql(req, res, "insertStudent",json['ph'],json['username'],json['type'],json['oid'],json['tid'],json['cid']);
|
|
|
+ getmysql(req, res, "insertStudent", json['ph'], json['username'], json['type'], json['oid'], json['tid'], json['cid']);
|
|
|
});
|
|
|
|
|
|
/* 新增学生 */
|
|
@@ -136,19 +136,19 @@ router.route('/iStudent').all((req, res, next) => {
|
|
|
/* 查询学生 */
|
|
|
router.route('/selectStudent').all((req, res, next) => {
|
|
|
var json = queryString(req.url);
|
|
|
- getmysql(req, res, "selectStudent",json['uid'],json['cu'], json['cn'],json['page'],10);
|
|
|
+ getmysql(req, res, "selectStudent", json['uid'], json['cu'], json['cn'], json['page'], 10);
|
|
|
});
|
|
|
|
|
|
/* 查询班级是否有重复 */
|
|
|
router.route('/selectC').all((req, res, next) => {
|
|
|
var json = queryString(req.url);
|
|
|
- getmysql(req, res, "selectC",json['className']);
|
|
|
+ getmysql(req, res, "selectC", json['className']);
|
|
|
});
|
|
|
|
|
|
/* 查询学校是否有重复 */
|
|
|
router.route('/selectS').all((req, res, next) => {
|
|
|
var json = queryString(req.url);
|
|
|
- getmysql(req, res, "selectS",json['schoolName']);
|
|
|
+ getmysql(req, res, "selectS", json['schoolName']);
|
|
|
});
|
|
|
|
|
|
/* 修改个人信息 */
|
|
@@ -182,16 +182,138 @@ router.route('/getGroup').all((req, res, next) => {
|
|
|
//查询这个老师底下的学生提交的作业
|
|
|
router.route('/getWorks').all((req, res, next) => {
|
|
|
var json = queryString(req.url);
|
|
|
- getmysql(req, res, "selectWorks", json['bid'], json['isRate'], json['classx'],json['cid'],json['page'],10);
|
|
|
+ getmysql(req, res, "selectWorks", json['bid'], json['isRate'], json['classx'], json['cid'], json['page'], 10);
|
|
|
});
|
|
|
|
|
|
//查询项目
|
|
|
router.route('/getProject').all((req, res, next) => {
|
|
|
var json = queryString(req.url);
|
|
|
- getmysql(req, res, "selectProject", json['cu'], json['cn'],json['page'],10);
|
|
|
+ getmysql(req, res, "selectProject", json['cu'], json['cn'], json['page'], 10);
|
|
|
});
|
|
|
|
|
|
|
|
|
+//lsc
|
|
|
+//admin 查询学校
|
|
|
+router.route('/getSchoolAdmin').all((req, res, next) => {
|
|
|
+ var json = queryString(req.url);
|
|
|
+ getmysql(req, res, "select_school", json['page'], 10);
|
|
|
+});
|
|
|
+//admin 添加学校
|
|
|
+router.route('/addSchoolAdmin').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "add_school");
|
|
|
+});
|
|
|
+//admin 删除学校
|
|
|
+router.route('/deleteSchoolAdmin').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "delete_school");
|
|
|
+});
|
|
|
+//admin 查询班级
|
|
|
+router.route('/getClassAdmin').all((req, res, next) => {
|
|
|
+ var json = queryString(req.url);
|
|
|
+ getmysql(req, res, "select_classAdmin", json['cn'], json['page'], 10);
|
|
|
+});
|
|
|
+//admin 添加班级
|
|
|
+router.route('/addClassAdmin').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "add_classAdmin");
|
|
|
+});
|
|
|
+//admin 查询班级是否重复
|
|
|
+router.route('/getClassRepeat').all((req, res, next) => {
|
|
|
+ var json = queryString(req.url);
|
|
|
+ getmysql(req, res, "select_classRepeatAdmin", json['n'], json['oid']);
|
|
|
+});
|
|
|
+//admin 发布通知
|
|
|
+router.route('/addNews').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "add_news");
|
|
|
+});
|
|
|
+//admin 删除通知
|
|
|
+router.route('/deleteNews').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "delete_news");
|
|
|
+});
|
|
|
+//admin 添加banner
|
|
|
+router.route('/addBanner').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "add_banner");
|
|
|
+});
|
|
|
+//admin 添加banner
|
|
|
+router.route('/deleteBanner').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "delete_banner");
|
|
|
+});
|
|
|
+//admin 查询banner
|
|
|
+router.route('/getBanner').all((req, res, next) => {
|
|
|
+ var json = queryString(req.url);
|
|
|
+ getmysql(req, res, "select_banner");
|
|
|
+});
|
|
|
+//admin 查询课程getSearchCourse
|
|
|
+router.route('/getSearchCourse').all((req, res, next) => {
|
|
|
+ var json = queryString(req.url);
|
|
|
+ getmysql(req, res, "selectAll_courseSearch", json['t']);
|
|
|
+});
|
|
|
+//admin 查询所有课程专区
|
|
|
+router.route('/getZone').all((req, res, next) => {
|
|
|
+ getmysql(req, res, "select_zone");
|
|
|
+});
|
|
|
+//admin 添加课程专区
|
|
|
+router.route('/addZone').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "insert_classZone");
|
|
|
+});
|
|
|
+//查询所有课程专区下的课程
|
|
|
+router.route('/getZoneClass').all((req, res, next) => {
|
|
|
+ var json = queryString(req.url);
|
|
|
+ getmysql(req, res, "select_zoneClass", json['bid'], json['page'], 10);
|
|
|
+});
|
|
|
+//admin 后台查看专区下课程的数量
|
|
|
+router.route('/getZoneClassNum').all((req, res, next) => {
|
|
|
+ var json = queryString(req.url);
|
|
|
+ getmysql(req, res, "select_zoneClassNum", json['bid']);
|
|
|
+});
|
|
|
+//admin 后台添加课程专区时查看课程是否在此专区重复
|
|
|
+router.route('/getZoneClassRepeat').all((req, res, next) => {
|
|
|
+ var json = queryString(req.url);
|
|
|
+ getmysql(req, res, "select_zoneClassRepeat", json['pid'], json['cid']);
|
|
|
+});
|
|
|
+//把课程添加进专区
|
|
|
+router.route('/addZoneCourse').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "insert_app");
|
|
|
+});
|
|
|
+//admin 删除课程专区底下的课程
|
|
|
+router.route('/deleteZoneCourse').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "delete_app");
|
|
|
+});
|
|
|
+//admin 删除班级
|
|
|
+router.route('/deleteZone').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "delete_zone");
|
|
|
+});
|
|
|
+
|
|
|
+//admin 后台专区上移下移
|
|
|
+router.route('/zoneRank').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "update_classRank");
|
|
|
+});
|
|
|
+
|
|
|
+//admin 添加模板文档
|
|
|
+router.route('/addTemplateAdmin').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "add_template");
|
|
|
+});
|
|
|
+
|
|
|
+//admin 添加模板文档
|
|
|
+router.route('/deleteTemplateAdmin').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "delete_template");
|
|
|
+});
|
|
|
+
|
|
|
+//admin 查询模板文档
|
|
|
+router.route('/getTemplateAdmin').all((req, res, next) => {
|
|
|
+ var json = queryString(req.url);
|
|
|
+ getmysql(req, res, "select_template", json['page'], 10);
|
|
|
+});
|
|
|
+
|
|
|
+//admin 查询课程
|
|
|
+router.route('/getCourseAdmin').all((req, res, next) => {
|
|
|
+ var json = queryString(req.url);
|
|
|
+ getmysql(req, res, "select_courseAdmin", json['cn'], json['page'], 10);
|
|
|
+});
|
|
|
+
|
|
|
+//admin 查询模板文档
|
|
|
+router.route('/deleteCourseAdmin').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "delete_courseAdmin",);
|
|
|
+});
|
|
|
+
|
|
|
|
|
|
queryString = function (url) {
|
|
|
var a = url.split("?");
|