add fix for test donat
This commit is contained in:
parent
81fcc84741
commit
2f01c1e500
@ -157,9 +157,21 @@ func (donatService *ServiceDonat) CreateTestDonat(
|
|||||||
) error {
|
) error {
|
||||||
orderID := uuid.New()
|
orderID := uuid.New()
|
||||||
|
|
||||||
widgetID := donatService.defaultWidgetID
|
widgets, err := donatService.widgetRepo.GetWidgetsByStreamerID(ctx, streamerID)
|
||||||
|
if err != nil {
|
||||||
|
slog.Error(err.Error())
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
err := donatService.donatRepo.CreateDonat(
|
widgetID := donatService.defaultWidgetID
|
||||||
|
for _, widget := range widgets {
|
||||||
|
if amount >= widget.MinAmount && amount <= widget.MaxAmount {
|
||||||
|
widgetID = widget.ID
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
err = donatService.donatRepo.CreateDonat(
|
||||||
ctx,
|
ctx,
|
||||||
streamerID,
|
streamerID,
|
||||||
targetID,
|
targetID,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user