浏览代码

加入邀请码

liuyu 5 年之前
父节点
当前提交
0d29dfee2f
共有 3 个文件被更改,包括 6 次插入2 次删除
  1. 3 0
      app/controller/.user.js
  2. 1 0
      app/model/user.js
  3. 2 2
      app/service/login.js

+ 3 - 0
app/controller/.user.js

@@ -11,6 +11,7 @@ module.exports = {
       'deptid',
       'deptname',
       'pid',
+      'code',
       'remark'
     ]
   },
@@ -31,6 +32,7 @@ module.exports = {
       'deptid',
       'deptname',
       'pid',
+      'code',
       'remark'
     ]
   },
@@ -49,6 +51,7 @@ module.exports = {
         deptid:'deptid',
         deptname:'deptname',
         pid:'pid',
+        code: 'code',
         role: 'role'
       }
     },

+ 1 - 0
app/model/user.js

@@ -15,6 +15,7 @@ const UserSchema = {
   pid: { type: String, required: false }, // 父id
   deptname: { type: String, required: false }, // 机构名称
   remark: { type: String, required: false }, // 备注
+  code: { type: String, required: false }, // 邀请码
 };
 
 

+ 2 - 2
app/service/login.js

@@ -80,10 +80,10 @@ class LoginService extends CrudService {
   }
 
   // 创建登录Token
-  async createJwt({ id, name, uid, phone, role, menus, remark, openid, deptid, deptname, pid }) {
+  async createJwt({ id, name, uid, phone, role, menus, remark, openid, deptid, deptname, pid, code }) {
     const { secret, expiresIn = '1d', issuer = role } = this.config.jwt;
     const subject = phone;
-    const res = { uid: id, userid: uid, name, phone, role, menus, openid, remark, deptid, deptname, pid };
+    const res = { uid: id, userid: uid, name, phone, role, menus, openid, remark, deptid, deptname, pid, code };
     const token = await jwt.sign(res, secret, { expiresIn, issuer, subject });
     return token;
   }