|
@@ -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]);
|