import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { Repository, UpdateResult } from 'typeorm'; import { PGroup } from 'kkk-lib/auth/entity/p-group'; @Injectable() export class GroupService { constructor( @InjectRepository(PGroup) private readonly pGroupRepository: Repository, ) {} async findOneGroup(id: number): Promise { const p:any = {id:id}; const group = await this.pGroupRepository.findOne(p); if (group.baseInfo) { group.baseInfo = JSON.parse(group.baseInfo); } return group; } async update(groupId: number, groupDto: any): Promise { return await this.pGroupRepository.update(groupId, groupDto); } }