Quellcode durchsuchen

个人用户登录不需要邀请码,企业登录直接使用手机号

guhongwei vor 3 Jahren
Ursprung
Commit
509202c82c
2 geänderte Dateien mit 15 neuen und 15 gelöschten Zeilen
  1. 13 13
      app/service/user/organization.js
  2. 2 2
      app/service/user/personal.js

+ 13 - 13
app/service/user/organization.js

@@ -86,11 +86,11 @@ class OrganizationService extends CrudService {
   /**
   /**
    * 登陆
    * 登陆
    * @param {Object} params 登陆信息
    * @param {Object} params 登陆信息
-   * @property institution_code 手机号
+   * @property phone 手机号
    * @property password 密码
    * @property password 密码
-   */
-  async login({ institution_code, password }) {
-    const object = await this.model.findOne({ institution_code, isdel: '0' }, '+password');
+   */phone
+  async login({ phone, password }) {
+    const object = await this.model.findOne({ phone, isdel: '0' }, '+password');
     if (!object) throw new BusinessError(ErrorCode.DATA_NOT_EXIST, '未找到用户的信息');
     if (!object) throw new BusinessError(ErrorCode.DATA_NOT_EXIST, '未找到用户的信息');
     const { password: op, status } = object;
     const { password: op, status } = object;
     const { secret } = op;
     const { secret } = op;
@@ -100,18 +100,18 @@ class OrganizationService extends CrudService {
     const { secret: secrets } = this.config.jwt;
     const { secret: secrets } = this.config.jwt;
     const token = jwt.sign(data, secrets);
     const token = jwt.sign(data, secrets);
     // 记录登陆
     // 记录登陆
-    let number = (await this.redis.get('login_number')) || 0;
-    number++;
-    await this.redis.set('login_number', number);
+    // let number = (await this.redis.get('login_number')) || 0;
+    // number++;
+    // await this.redis.set('login_number', number);
     return token;
     return token;
   }
   }
 
 
-  async delete({ id }) {
-    const object = await this.model.findById(id);
-    if (!object) throw new BusinessError(ErrorCode.DATA_NOT_EXIST, '未找到用户的信息');
-    object.isdel = '1';
-    await object.save();
-  }
+  // async delete({ id }) {
+  //   const object = await this.model.findById(id);
+  //   if (!object) throw new BusinessError(ErrorCode.DATA_NOT_EXIST, '未找到用户的信息');
+  //   object.isdel = '1';
+  //   await object.save();
+  // }
   /**
   /**
    * 用手机号获取企业列表
    * 用手机号获取企业列表
    * @param {Object} query phone:电话号
    * @param {Object} query phone:电话号

+ 2 - 2
app/service/user/personal.js

@@ -97,8 +97,8 @@ class PersonalService extends CrudService {
    * @property phone 手机号
    * @property phone 手机号
    * @property password 密码
    * @property password 密码
    */
    */
-  async login({ phone, password, code }) {
-    const object = await this.model.findOne({ phone, code, isdel: '0' }, '+password');
+  async login({ phone, password }) {
+    const object = await this.model.findOne({ phone, isdel: '0' }, '+password');
     if (!object) throw new BusinessError(ErrorCode.DATA_NOT_EXIST, '未找到用户的信息');
     if (!object) throw new BusinessError(ErrorCode.DATA_NOT_EXIST, '未找到用户的信息');
     const { password: op, status } = object;
     const { password: op, status } = object;
     const { secret } = op;
     const { secret } = op;