36 lines
1007 B
Go
36 lines
1007 B
Go
package main
|
|
|
|
import (
|
|
"bindbox-game/configs"
|
|
"bindbox-game/internal/repository/mysql"
|
|
"bindbox-game/internal/repository/mysql/model"
|
|
"flag"
|
|
"fmt"
|
|
)
|
|
|
|
func main() {
|
|
flag.Parse()
|
|
configs.Init()
|
|
dbRepo, err := mysql.New()
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
db := dbRepo.GetDbR()
|
|
|
|
var activity model.Activities
|
|
if err := db.First(&activity, 82).Error; err != nil {
|
|
fmt.Printf("Activity 82 NOT found in `activities` table.\n")
|
|
} else {
|
|
// Only print Name
|
|
fmt.Printf("Activity 82 Found in `activities`: Name=%s, ID=%d\n", activity.Name, activity.ID)
|
|
}
|
|
|
|
var liveActivity model.LivestreamActivities
|
|
// Livestream activities might have ID 82 in their own table?
|
|
if err := db.First(&liveActivity, 82).Error; err != nil {
|
|
fmt.Printf("Livestream Activity 82 NOT found in `livestream_activities` table.\n")
|
|
} else {
|
|
fmt.Printf("Livestream Activity 82 Found in `livestream_activities`: Name=%s, ID=%d, DouyinProductID=%s\n", liveActivity.Name, liveActivity.ID, liveActivity.DouyinProductID)
|
|
}
|
|
}
|