generated from PenaSide/GolangTemplate
Update 2 files
- /internal/models/account.go - /internal/interface/swagger/api.2.go
This commit is contained in:
parent
be04e78880
commit
e9fe718226
@ -181,11 +181,15 @@ func (api *API2) AddAccount(ctx echo.Context) error {
|
||||
return api.noauth(ctx)
|
||||
}
|
||||
|
||||
var quizFrom string
|
||||
var quizFrom, quizUser string
|
||||
cookie, er := ctx.Request().Cookie("quizFrom")
|
||||
if er == nil {
|
||||
quizFrom = cookie.Value
|
||||
}
|
||||
cookie, er = ctx.Request().Cookie("quizUser")
|
||||
if er == nil {
|
||||
quizUser = cookie.Value
|
||||
}
|
||||
|
||||
account, err := api.account.FindByUserID(ctx.Request().Context(), userID)
|
||||
if err != nil && err.Type() != errors.ErrNotFound {
|
||||
@ -201,7 +205,8 @@ func (api *API2) AddAccount(ctx echo.Context) error {
|
||||
return api.errorOld(ctx, err)
|
||||
}
|
||||
|
||||
account, err = api.account.Insert(ctx.Request().Context(), &models.Account{UserID: user.ID, Wallet: models.Wallet{Currency: defaultCurrency}, From: quizFrom})
|
||||
account, err = api.account.Insert(ctx.Request().Context(), &models.Account{
|
||||
UserID: user.ID, Wallet: models.Wallet{Currency: defaultCurrency}, From: quizFrom, Partner: quizUser})
|
||||
if err != nil {
|
||||
return api.errorOld(ctx, err)
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ type Account struct {
|
||||
UpdatedAt time.Time `json:"updatedAt" bson:"updatedAt"`
|
||||
DeletedAt *time.Time `json:"deletedAt,omitempty" bson:"deletedAt,omitempty"`
|
||||
From string `json:"from" bson:"from"`
|
||||
Partner string `json:"partner" bson:"partner"`
|
||||
}
|
||||
|
||||
func (receiver *Account) Sanitize() *Account {
|
||||
@ -26,6 +27,8 @@ func (receiver *Account) Sanitize() *Account {
|
||||
receiver.Status = DefaultAccountStatus
|
||||
receiver.CreatedAt = now
|
||||
receiver.UpdatedAt = now
|
||||
receiver.From = ""
|
||||
receiver.Partner = ""
|
||||
receiver.DeletedAt = nil
|
||||
receiver.Deleted = false
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user