Просмотр исходного кода

添加老师与修改老师信息

yuanyiming 1 год назад
Родитель
Сommit
cd23a5c419
1 измененных файлов с 85 добавлено и 0 удалено
  1. 85 0
      pbl.js

+ 85 - 0
pbl.js

@@ -5323,6 +5323,91 @@ router.route("/selectClaAvaScore").all(function(req, res, next) {
 });
 
 
+// 获取教师管理table数据
+router.route("/selectOrgTeachar").all((req, res, next) => {
+    var json = queryString(req.url);
+    getmysql(
+        req,
+        res,
+        "selectOrgTeachar",
+        json["org"],
+        json["oid"],
+        json["cu"],
+        json["cn"],
+        json["page"],
+        10
+    );
+});
+
+// 更新老师信息数据
+router.route("/updateYTeacherInfo").all(function(req, res, next) {
+    // console.log(req.query);
+    postmysql(req, res, "updateYTeacherInfo");
+});
+
+
+//教师管理新增教师
+router.route("/teacherRegistration").post(function(req, res, next) {
+    var users = req.body[0];
+    //循环注册
+    var _username = users.alias;
+    var _mail = users.username;
+    var _password = users.password || "123456";
+    var _alias = users.alias;
+    var _org = users.org;
+    var _oid = users.oid;
+    var _ph = users.ph;
+    var _class = users.cid;
+    var _sId = users.sid;
+    var _typ = users.typ;
+    var _rol = users.rol;
+    //加密密碼
+    _password = bcrypt.hashSync(_password, bcrypt.genSaltSync(10));
+    //生成激活碼
+    let _hashstr = new Date().getTime() + "";
+    let _digest = crypto
+        .createHash("sha256")
+        .update(_hashstr, "utf8")
+        .digest("hex");
+    //用戶數據
+    var _userdata = [
+        _mail,
+        _password,
+        _alias,
+        "",
+        0,
+        _username,
+        "",
+        generateAPIKey(_username),
+        _digest,
+        "",
+        _username,
+        _sId,
+        _typ,
+        _org,
+        _oid,
+        _ph,
+        _class,
+        "",
+        "0",
+        ,
+        _rol
+    ];
+    //參數拼接,註冊
+    _userdata.unshift(_mysqluser[0], _mysqluser[1], "pbl_add_teacherRegistration");
+    //用戶註冊處理
+    mysql.usselect(_userdata, function(ret) {
+        res.end(
+            JSON.stringify({
+                uid: ret[1][0].uid,
+                ph: _ph,
+                oid: _oid,
+                cid: _class,
+                success: 1,
+            })
+        );
+    });
+});