xiongzhu 2 лет назад
Родитель
Сommit
de764fbddc
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/paper/paper.service.ts

+ 2 - 1
src/paper/paper.service.ts

@@ -18,6 +18,7 @@ import { parse } from 'date-fns'
 import { RefSearchRecord } from './entities/ref-search-record.entity'
 import { MembershipService } from 'src/membership/membership.service'
 import { startOfDay, endOfDay } from 'date-fns'
+import { MemberType } from 'src/membership/entities/membership.entity'
 
 @Injectable()
 export class PaperService implements OnModuleInit {
@@ -136,7 +137,7 @@ export class PaperService implements OnModuleInit {
         })
         if (record) {
             const member = await this.membershipService.getMembership(userId, false)
-            if (!member || member.isExpired) {
+            if (!member || member.isExpired || member.memberType === MemberType.Trial) {
                 throw new InternalServerErrorException('USAGE_LIMIT_EXCEEDED')
             }
         }