Parcourir la source

user增加type

reloaded il y a 5 ans
Parent
commit
ee037f0fb4
2 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 1 1
      app/model/user.js
  2. 3 3
      app/service/user.js

+ 1 - 1
app/model/user.js

@@ -11,7 +11,7 @@ const UserSchema = {
   role_id: { type: String, required: false, maxLength: 200 }, // 用户权限id
   name: { type: String, required: false, maxLength: 200 }, // 用户名
   phone: { type: String, required: true, maxLength: 64 }, // 手机号
-  type: { type: String, required: false, maxLength: 200 }, // 用户类型,0-超级管理员,1-管理员,2-专家,3-普通用户
+  type: { type: String, required: false, maxLength: 200 }, // 用户类型,0-超级管理员,1-管理员,2-专家,3-普通用户,4-计算中心职员
 };
 
 

+ 3 - 3
app/service/user.js

@@ -29,7 +29,7 @@ class UserService extends CrudService {
     const pas = await this.createJwtPwd(data.passwd);
     newdata.passwd = pas;
     let result = {};
-    if (data.type === '0' || data.type === '1') {
+    if (data.type === '0' || data.type === '1' || data.type === '4') {
       result = await this.smodel.create(data);
     }
     if (data.type === '2') {
@@ -53,7 +53,7 @@ class UserService extends CrudService {
       user.role_id = role_id;
     }
     if (name) {
-      if (user.type === '0' || user.type === '1') {
+      if (user.type === '0' || user.type === '1' || user.type === '4') {
         const staff = await this.smodel.findById(user.userid);
         staff.name = name;
         await staff.save();
@@ -68,7 +68,7 @@ class UserService extends CrudService {
     if (phone) {
       const _user = await this.model.find({ phone });
       if (_.isEqual(_user.length, 0) || (_.isEqual(_user.length, 1) && _.isEqual(_user[0].id, user.id))) {
-        if (user.type === '0' || user.type === '1') {
+        if (user.type === '0' || user.type === '1' || user.type === '4') {
           const staff = await this.smodel.findById(user.userid);
           staff.phone = phone;
           await staff.save();