Procházet zdrojové kódy

增加使用token值

wuyi před 2 roky
rodič
revize
4366f18df5

+ 1 - 1
src/mask/mask.service.ts

@@ -33,7 +33,7 @@ export class MaskService {
     }
     
     async randomQuery(num: number): Promise<Mask[]> {
-        return await this.maskRepository.createQueryBuilder().orderBy("RAND()").limit(num).getMany();
+        return await this.maskRepository.createQueryBuilder().orderBy("RAND()").limit(num).getMany()
     }
 
     public async create(maskDto: MaskDto) {

+ 5 - 2
src/membership/membership.service.ts

@@ -12,6 +12,7 @@ import { CommissionService } from '../commission/commission.service'
 import { BigNumber } from 'bignumber.js'
 import { PageRequest } from '../common/dto/page-request'
 import { Pagination, paginate } from 'nestjs-typeorm-paginate'
+import { SysConfigService } from 'src/sys-config/sys-config.service'
 
 @Injectable()
 export class MembershipService {
@@ -21,7 +22,8 @@ export class MembershipService {
         @InjectRepository(MemberOrder) private readonly memberOrderRepository: Repository<MemberOrder>,
         private readonly weixinService: WeixinService,
         @Inject(forwardRef(() => CommissionService))
-        private readonly commissionService: CommissionService
+        private readonly commissionService: CommissionService,
+        private readonly sysConfigService: SysConfigService
     ) {}
 
     async findAllMembers(req: PageRequest<Membership>): Promise<Pagination<Membership>> {
@@ -43,7 +45,8 @@ export class MembershipService {
         membership.userId = userId
         membership.expireAt = addDays(new Date(), 3)
         membership.memberType = MemberType.Trial
-        membership.tokenLeft = 2000
+        const tokenValue = (await this.sysConfigService.findByName('trial_token_value'))?.value
+        membership.tokenLeft = parseInt(tokenValue)
         return await this.memberShipRepository.save(membership)
     }