lsc 1 년 전
부모
커밋
4e4c852665
1개의 변경된 파일66개의 추가작업 그리고 0개의 파일을 삭제
  1. 66 0
      pbl.js

+ 66 - 0
pbl.js

@@ -12,6 +12,7 @@ const _mysqlLabor = ["172.16.12.5", "pbl"]; //edu數據庫信息
 const _mysqluser = ["172.16.12.5", "cocorobouser"]; //edu數據庫信息
 var crypto = require("crypto");
 var https = require("https");
+const { type } = require("os");
 
 //統壹處理區域
 router.use(async function(req, res, next) {
@@ -3523,6 +3524,11 @@ router.route("/selectUser").all((req, res, next) => {
     var json = queryString(req.url);
     getmysql(req, res, "selectUser", json["userid"]);
 });
+//查询用户信息
+router.route("/selectUserSzdjg").all((req, res, next) => {
+    var json = queryString(req.url);
+    getmysql(req, res, "selectUserSzdjg", json["username"]);
+});
 //新增英语写作批改
 router.route("/addEngC").all((req, res, next) => {
     var json = queryString(req.url);
@@ -5427,6 +5433,66 @@ router.route("/batchRegistration").post(function(req, res, next) {
     });
 });
 
+//深圳电教馆注册
+router.route("/batchRegistrationSzdjg").post(function(req, res, next) {
+    var users = Object.values(req.body)[0].split(",");
+    //循环注册
+    var _username = users[0]; //名字
+    var _mail = users[1]; //用户名 账号
+    var _password = "123456";
+    var _alias = _username;
+    var _org = users[2];
+    var _oid = users[3];
+    var _ph = users[4];
+    var _class = users[5];
+    var _type = users[6]
+    //加密密碼
+    _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,
+        '',
+        _type,
+        _org,
+        _oid,
+        _ph,
+        _class,
+        "",
+        "0",
+    ];
+    //參數拼接,註冊
+    _userdata.unshift(_mysqluser[0], _mysqluser[1], "pbl_add_batchregisterSzdjg");
+    //用戶註冊處理
+    mysql.usselect(_userdata, function(ret) {
+        res.end(
+            JSON.stringify({
+                uid: ret[1][0].uid,
+                ph: _ph,
+                oid: _oid,
+                cid: _class,
+                success: 1,
+            })
+        );
+    });
+});
+
+
 //新增教师
 router.route("/batchRegistration1").post(function(req, res, next) {
     var users = req.body[0];