predict errors in logger bcs some types dont match

This commit is contained in:
Pavel 2024-06-01 20:16:10 +03:00
parent 1ce4b13716
commit d00b3f23c9
3 changed files with 8 additions and 8 deletions

@ -57,7 +57,7 @@ func (receiver *Controller) OnSuccess(ctx context.Context, in *payment_callback.
receiver.hLogger.Emit(models.InfoMoneyIncome{ receiver.hLogger.Emit(models.InfoMoneyIncome{
CtxUserID: in.Payment.UserID, CtxUserID: in.Payment.UserID,
CtxPrice: in.Payment.Amount, CtxPrice: uint64(in.Payment.Amount),
KeyCurrency: in.Payment.Currency, KeyCurrency: in.Payment.Currency,
CtxID: in.Payment.PaymentID, CtxID: in.Payment.PaymentID,
KeyPaymentType: in.Payment.Type, KeyPaymentType: in.Payment.Type,

@ -90,7 +90,7 @@ func (receiver *WalletController) RequestMoney(ctx *fiber.Ctx) error {
CtxAccountID: "", CtxAccountID: "",
KeyPaymentType: string(request.Type), KeyPaymentType: string(request.Type),
KeyCurrency: request.Currency, KeyCurrency: request.Currency,
CtxPrice: request.Amount, CtxPrice: uint64(request.Amount),
CtxReturnURL: link, CtxReturnURL: link,
}) })
@ -336,7 +336,7 @@ func (receiver *WalletController) PostWalletRspay(ctx *fiber.Ctx) error {
KeyPath: ctx.Path(), KeyPath: ctx.Path(),
CtxUserID: userID, CtxUserID: userID,
CtxAccountID: user.ID, CtxAccountID: user.ID,
CtxPrice: int64(*req.Money), CtxPrice: uint64(*req.Money),
CtxLogin: authData.Login, CtxLogin: authData.Login,
}) })

@ -16,10 +16,10 @@ type AllFields struct {
KeyCurrency string KeyCurrency string
CtxTariffID string CtxTariffID string
KeySuccess bool KeySuccess bool
CtxPrice int64 CtxPrice uint64
CtxTariff string CtxTariff string
CtxDiscount string CtxDiscount string
CtxRowPrice int64 CtxRowPrice uint64
CtxRowData string CtxRowData string
KeyPaymentType string KeyPaymentType string
CtxReturnURL string CtxReturnURL string
@ -85,13 +85,13 @@ type InfoRequestMoney struct {
CtxAccountID string // айдишник аккаунта CtxAccountID string // айдишник аккаунта
KeyPaymentType string //направление оплаты, через которое оплачиваем KeyPaymentType string //направление оплаты, через которое оплачиваем
KeyCurrency string //значение валюты кошелька. сейчас там фиксированное, но потом пригодится KeyCurrency string //значение валюты кошелька. сейчас там фиксированное, но потом пригодится
CtxPrice int64 // сумма в копейках CtxPrice uint64 // сумма в копейках
CtxReturnURL string // возвращенный от аггрегатора линк на оплату CtxReturnURL string // возвращенный от аггрегатора линк на оплату
} }
type InfoMoneyIncome struct { type InfoMoneyIncome struct {
CtxUserID string //айдишник юзера из токена CtxUserID string //айдишник юзера из токена
CtxPrice int64 // сумма в копейках CtxPrice uint64 // сумма в копейках
KeyCurrency string //значение валюты кошелька. сейчас там фиксированное, но потом пригодится KeyCurrency string //значение валюты кошелька. сейчас там фиксированное, но потом пригодится
CtxID string //айдишник запроса оплаты CtxID string //айдишник запроса оплаты
KeyPaymentType string //направление оплаты, через которое оплачиваем KeyPaymentType string //направление оплаты, через которое оплачиваем
@ -116,6 +116,6 @@ type InfoRSPay struct {
KeyPath string KeyPath string
CtxUserID string //айдишник юзера из токена CtxUserID string //айдишник юзера из токена
CtxAccountID string // айдишник аккаунта CtxAccountID string // айдишник аккаунта
CtxPrice int64 // сумма в копейках CtxPrice uint64 // сумма в копейках
CtxLogin string // значение логина. мы там получаем его из сервиса авторизации CtxLogin string // значение логина. мы там получаем его из сервиса авторизации
} }