|
@@ -22,10 +22,10 @@ export class StudioService extends BaseService<modelType> {
|
|
}
|
|
}
|
|
throw new ServiceError(FrameworkErrorEnum.BAD_BODY, '工作室名称已被占用');
|
|
throw new ServiceError(FrameworkErrorEnum.BAD_BODY, '工作室名称已被占用');
|
|
}
|
|
}
|
|
- async update(body) {
|
|
|
|
|
|
+ async update(id, body) {
|
|
const data = await this.model.findOne({ name: body.name });
|
|
const data = await this.model.findOne({ name: body.name });
|
|
if (data) {
|
|
if (data) {
|
|
- if (String(data._id) === body.id) {
|
|
|
|
|
|
+ if (String(data._id) === id) {
|
|
return this.model.updateOne({ _id: new ObjectId(body.id) }, body);
|
|
return this.model.updateOne({ _id: new ObjectId(body.id) }, body);
|
|
}
|
|
}
|
|
throw new ServiceError(FrameworkErrorEnum.BAD_BODY, '工作室名称已被占用');
|
|
throw new ServiceError(FrameworkErrorEnum.BAD_BODY, '工作室名称已被占用');
|