|
@@ -11,7 +11,7 @@ export class UserService extends BaseService<modelType> {
|
|
|
@InjectEntityModel(User)
|
|
|
model: modelType;
|
|
|
|
|
|
- // 创建前
|
|
|
+ // 创建前判断是否是普通用户 普通用户不用审核直接通过
|
|
|
async createBefore(data) {
|
|
|
const { role } = data;
|
|
|
if (role && role.length > 1) data.status = '0';
|
|
@@ -19,13 +19,13 @@ export class UserService extends BaseService<modelType> {
|
|
|
return data;
|
|
|
}
|
|
|
|
|
|
- // 修改后
|
|
|
+ // 修改后判断是否有身份 如何审核通过将有身份的数据也审核成功
|
|
|
async updateAfter(id, body) {
|
|
|
const arr = await this.detail(id);
|
|
|
const { status } = body;
|
|
|
if (status === '1' && arr.role_type !== 'User') {
|
|
|
const model = GetModel(upperFirst(arr.role_type));
|
|
|
- const user = await model.findOne({ user: id }).lean();
|
|
|
+ const user = await model.findOne({user:id}).lean();
|
|
|
await model.updateOne({ _id: user._id }, { status: '1' });
|
|
|
}
|
|
|
}
|