|
@@ -73,8 +73,8 @@ export class ProjectController implements BaseController {
|
|
|
const qobj = omit(query, ['skip', 'limit']);
|
|
|
const others = pick(query, ['skip', 'limit']);
|
|
|
const { data, total } = await this.service.query(qobj, others);
|
|
|
- for (const i of data) {
|
|
|
- await this.serviceUtil.fillOnwer(i);
|
|
|
+ for (let i of data) {
|
|
|
+ i = await this.serviceUtil.fillOnwer(i);
|
|
|
}
|
|
|
return { data, total };
|
|
|
}
|
|
@@ -82,9 +82,9 @@ export class ProjectController implements BaseController {
|
|
|
@Get('/detail/:id')
|
|
|
@ApiResponse({ type: FVO_project })
|
|
|
async detail(@Param('id') id: string) {
|
|
|
- const data = await this.service.fetch({ id });
|
|
|
- await this.serviceUtil.fillOnwer(data);
|
|
|
- await this.serviceUtil.fillCollection(data);
|
|
|
+ let data = await this.service.fetch({ id });
|
|
|
+ data = await this.serviceUtil.fillOnwer(data);
|
|
|
+ data = await this.serviceUtil.fillCollection(data);
|
|
|
return data;
|
|
|
}
|
|
|
}
|