Преглед на файлове

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

Signed-off-by: lcw <1324309909@qq.com>
lcw преди 3 години
родител
ревизия
0ac3acf1db
променени са 1 файла, в които са добавени 130 реда и са изтрити 8 реда
  1. 130 8
      pbl.js

+ 130 - 8
pbl.js

@@ -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) => {
@@ -137,19 +137,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']);
 });
 
 /* 修改个人信息 */
@@ -183,13 +183,13 @@ 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);
 });
 
 //查询项目成员
@@ -218,6 +218,128 @@ router.route('/selectCourse').all((req, res, next) => {
 router.route('/deleteStudent').all((req, res, next) => {
     postmysql(req, res, "delete_student");
 });
+//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("?");