This commit is contained in:
@@ -48,6 +48,9 @@ func (l *PurchaseLogic) Purchase(req *types.PortalPurchaseRequest) (resp *types.
|
||||
return nil, errors.Wrapf(xerr.NewErrCode(xerr.DatabaseQueryError), "find user auth error: %v", err.Error())
|
||||
}
|
||||
if userAuth.UserId != 0 {
|
||||
if l.svcCtx.Config.Subscribe.SingleModel {
|
||||
return nil, errors.Wrapf(xerr.NewErrCode(xerr.SingleSubscribeModeExceedsLimit), "single subscribe mode exceeds limit")
|
||||
}
|
||||
return nil, errors.Wrapf(xerr.NewErrCode(xerr.UserExist), "user already exists")
|
||||
}
|
||||
// find subscribe plan
|
||||
|
||||
Reference in New Issue
Block a user