فهرست منبع

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

lsc 2 سال پیش
والد
کامیت
ebc8003fc7
1فایلهای تغییر یافته به همراه30 افزوده شده و 0 حذف شده
  1. 30 0
      pbl.js

+ 30 - 0
pbl.js

@@ -2625,6 +2625,36 @@ router.route('/batchRegistrationMore1').post(function(req, res, next) {
         });
     }
 });
+//赛事批量注册老师
+router.route('/pbl_add_raceuser_oid').post(function(req, res, next) {
+    let users = req.body[0];
+    let arr = JSON.parse(req.body[0].arr);
+    for (let i = 0; i < arr.length; i++) {
+        let _username = arr[i].name;
+        let _mail = arr[i].mail;
+        let _password = users.password || "123456";
+        let _oid = arr[i].school;
+        //加密密碼
+        _password = bcrypt.hashSync(_password, bcrypt.genSaltSync(10));
+        //生成激活碼
+        let _hashstr = new Date().getTime() + "";
+        let _digest = crypto.createHash('sha256').update(_hashstr, 'utf8').digest('hex');
+        //用戶數據
+        let _userdata = [
+            _mail,
+            _oid,
+            _password,
+            _username,
+            1, //1普通教师 2市级 3省级 4市级子级评委 5县区评委 6县区子级
+        ];
+        //參數拼接,註冊
+        _userdata.unshift(_mysqlLabor[0], _mysqlLabor[1], "pbl_add_raceuser_oid");
+        //用戶註冊處理
+        mysql.usselect(_userdata, function(ret) {
+            res.end(JSON.stringify({ success: 1 }));
+        });
+    }
+});
 //新增学生
 router.route('/batchRegistration').post(function(req, res, next) {
     var users = req.body[0];