zengyicheng 1 năm trước cách đây
mục cha
commit
6ba876d6ec
1 tập tin đã thay đổi với 37 bổ sung112 xóa
  1. 37 112
      pbl.js

+ 37 - 112
pbl.js

@@ -6,7 +6,7 @@ var bcrypt = require("bcryptjs");
 var router = express.Router(); // get an instance of the express Router
 const querystring = require("querystring");
 var mysql = require("./mysql");
-// const _mysqlLabor = ["123.58.32.151", "pbl"]; //edu數據庫信息
+// const _mysqlLabor = ["123.58.32.151", "evenYT"]; //edu數據庫信息
 // const _mysqluser = ["123.58.32.151", "cocorobouser"]; //用户数据库信息
 const _mysqlLabor = ["172.16.12.5", "evenYT"]; //edu數據庫信息
 const _mysqluser = ["172.16.12.5", "cocorobouser"]; //edu數據庫信息
@@ -136,39 +136,36 @@ router.route("/addRace").all((req, res, next) => {
         });
     }
 });
-//新增赛事账号信息
-router.route("/addRaceUser").all((req, res, next) => {
-    if (req.body[0]) {
-        p = [
-            req.body[0].reg,
-            req.body[0].res,
-            req.body[0].sch,
-            req.body[0].n,
-            req.body[0].p,
-            req.body[0].t,
-            req.body[0].parent,
-        ];
-        p.unshift(_mysqlLabor[0], _mysqlLabor[1], "addRaceUser"); //執行存儲過程
-        mysql.usselect(p, function(ret) {
-            let num = ret[0][0].num;
-            let userid = ret[0][0].userid;
-            if (num < 10) {
-                num = "SZ" + "00" + num + "@gdae.com";
-            } else if (num < 100) {
-                num = "SZ" + "0" + num + "@gdae.com";
-            } else if (num > 100) {
-                num = "SZ" + num + "@gdae.com";
-            }
-            y = [userid, num, bcrypt.hashSync("123456", bcrypt.genSaltSync(10))];
-            //参数拼接,注册
-            y.unshift(_mysqlLabor[0], _mysqlLabor[1], "upRaceUserNamePassword");
-            mysql.usselect(y, function(ret) {
-                res.end(JSON.stringify(ret));
-            });
-            res.end(JSON.stringify({ num: num, success: 1 }));
+
+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 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("/updateRace").all((req, res, next) => {
@@ -390,22 +387,8 @@ router.route("/getRaceUser1").all((req, res, next) => {
     getmysql(req, res, "getRaceUser1", json["uid"]);
 });
 //修改用户信息
-router.route("/updateRaceUser1").all((req, res, next) => {
-    postmysql(req, res, "updateRaceUser1");
-});
-/* 修改评审员 */
-router.route("/updateReviewer").all((req, res, next) => {
-    var json = queryString(req.url);
-    getmysql(
-        req,
-        res,
-        "updateReviewer",
-        json["n"],
-        json["p"],
-        json["t"],
-        json["s"],
-        json["uid"]
-    );
+router.route("/updateRaceUser").all((req, res, next) => {
+    postmysql(req, res, "updateRaceUser");
 });
 //race 查询学校
 router.route("/getSchool1").all((req, res, next) => {
@@ -418,76 +401,18 @@ router.route("/selectRaceList1").all((req, res, next) => {
     getmysql(req, res, "selectRaceList1", json["uid"], json["t"], json["oid"], json["org"]);
 });
 
-//修改赛事状态
-router.route("/updateRaceStateGM").all((req, res, next) => {
-    var json = queryString(req.url);
-    getmysql(req, res, "updateRaceStateGM", json["id"], json["s"]);
-});
-
-//删除案例
-router.route("/deleteAnliGM").all((req, res, next) => {
-    var json = queryString(req.url);
-    getmysql(req, res, "deleteAnliGM", json["id"]);
-});
-
-//新增赛事项目
-router.route("/addRaceGM").all((req, res, next) => {
-    if (req.body[0]) {
-        p = [
-            req.body[0].uid,
-            req.body[0].info,
-            req.body[0].over,
-            req.body[0].pro,
-            req.body[0].act,
-            req.body[0].exc,
-            req.body[0].res,
-        ];
-        p.unshift(_mysqlLabor[0], _mysqlLabor[1], "addRaceGM"); //執行存儲過程
-        mysql.usselect(p, function(ret) {
-            let course = req.body[0].courseType;
-            let courseId = ret[0][0].id;
-            let userid = req.body[0].uid;
-            delCourseType1(course, courseId, userid);
-            res.end(JSON.stringify({ courseId: courseId, success: 1 }));
-        });
-    }
-});
-
-//修改赛事项目
-router.route("/updateRaceGM").all((req, res, next) => {
-    if (req.body[0]) {
-        p = [
-            req.body[0].id,
-            req.body[0].info,
-            req.body[0].over,
-            req.body[0].pro,
-            req.body[0].act,
-            req.body[0].exc,
-            req.body[0].res,
-        ];
-        p.unshift(_mysqlLabor[0], _mysqlLabor[1], "updateRaceGM"); //執行存儲過程
-        mysql.usselect(p, function(ret) {
-            let course = req.body[0].courseType;
-            let courseId = req.body[0].id;
-            let userid = req.body[0].uid;
-            delCourseType1(course, courseId, userid);
-            res.end(JSON.stringify({ success: 1 }));
-        });
-    }
-});
-
-//查询赛事项目详情
-router.route("/selectRaceDetailGM").all((req, res, next) => {
-    var json = queryString(req.url);
-    getmysql(req, res, "selectRaceDetailGM", json["id"]);
-});
-
 //查询赛事分类及子分类
 router.route("/selectMatTypeYT").all((req, res, next) => {
     var json = queryString(req.url);
     getmysql(req, res, "selectMatTypeYT");
 });
 
+//查询Banner列表
+router.route("/selectAllBanner").all((req, res, next) => {
+    var json = queryString(req.url);
+    getmysql(req, res, "selectAllBanner", json["t"]);
+});
+
 queryString = function(url) {
     var a = url.split("?");
     var json = querystring.parse(a[1]);