zs 1 year ago
parent
commit
0ae402f1d5
1 changed files with 6 additions and 10 deletions
  1. 6 10
      src/service/teamApply.service.ts

+ 6 - 10
src/service/teamApply.service.ts

@@ -60,21 +60,17 @@ export class TeamApplyService extends BaseService<modelType> {
     let user = await this.UserModel.findById(teamApply.apply_id);
     if (user) user = JSON.parse(JSON.stringify(user));
     const newData: any = new QVO_user(user);
-    delete newData.password;
     const team: any = await this.TeamModel.findById(teamApply.team_id);
     const memberList = team.member;
     if (status === '1') {
-      memberList.push(newData);
+      memberList.push(newData._id);
       const number = memberList.length;
-      const member = memberList.map(i => {
-        return i._id;
-      });
-      await this.TeamModel.updateOne({ _id: team._id }, { member, number });
+      await this.TeamModel.updateOne(
+        { _id: team._id },
+        { member: memberList, number }
+      );
     } else {
-      const memberone = memberList.filter(i => i._id !== newData._id);
-      const member = memberone.map(i => {
-        return i._id;
-      });
+      const member = memberList.filter(i => i !== newData._id);
       const number = member.length;
       await this.TeamModel.updateOne({ _id: team._id }, { member, number });
     }