Sfoglia il codice sorgente

因为不需要注册也能分享成功,取消被邀请用户的必填校验

wilhelm wong 2 mesi fa
parent
commit
b56b653a41

+ 1 - 1
src/entities/user-invite-record.entity.ts

@@ -11,7 +11,7 @@ export class UserShareRecord {
   @Column()
   inviterId: number
 
-  @Column()
+  @Column({ nullable: true })
   invitedUserId: number
 
   @Column({ length: 100 })

+ 2 - 0
src/services/user-invite.service.ts

@@ -94,6 +94,7 @@ export class UserShareService {
     // 创建分享记录
     const shareRecord = this.userShareRecordRepository.create({
       inviterId: userId,
+      invitedUserId: undefined, // 分享时还没有被邀请的用户
       resourceId,
       resourceName,
       inviterName,
@@ -140,6 +141,7 @@ export class UserShareService {
     // 创建分享记录(重复则标记失败)
     const shareRecord = this.userShareRecordRepository.create({
       inviterId: userId,
+      invitedUserId: undefined, // 点击时还没有被邀请的用户
       resourceId,
       resourceName,
       invitedUserIp: clickerIp,