zs il y a 2 ans
Parent
commit
3257dbaeb0
2 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 1 1
      src/controller/studio.controller.ts
  2. 2 2
      src/service/studio.service.ts

+ 1 - 1
src/controller/studio.controller.ts

@@ -65,7 +65,7 @@ export class StudioController extends BaseController {
   @Validate()
   @ApiResponse({ type: UVAO_studio })
   async update(@Param('id') id: string, @Body() body: UDTO_studio) {
-    const result = await this.service.updateOne(id, body);
+    const result = await this.service.update(id, body);
     return result;
   }
 

+ 2 - 2
src/service/studio.service.ts

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