|
@@ -66,12 +66,15 @@ export class TeamApplyService extends BaseService<modelType> {
|
|
|
if (status === '1') {
|
|
|
memberList.push(newData);
|
|
|
const number = memberList.length;
|
|
|
- await this.TeamModel.updateOne(
|
|
|
- { _id: team._id },
|
|
|
- { member: memberList, number }
|
|
|
- );
|
|
|
+ const member = memberList.map(i => {
|
|
|
+ return i._id;
|
|
|
+ });
|
|
|
+ await this.TeamModel.updateOne({ _id: team._id }, { member, number });
|
|
|
} else {
|
|
|
- const member = memberList.filter(i => i._id !== newData._id);
|
|
|
+ const memberone = memberList.filter(i => i._id !== newData._id);
|
|
|
+ const member = memberone.map(i => {
|
|
|
+ return i._id;
|
|
|
+ });
|
|
|
const number = member.length;
|
|
|
await this.TeamModel.updateOne({ _id: team._id }, { member, number });
|
|
|
}
|