fixed deck member type issue

This commit is contained in:
2026-09-07 21:25:55 +08:00
parent 9d55826ae0
commit 4461e767b1

View File

@@ -51,19 +51,19 @@ func deck(c *fiber.Ctx) error {
isNew = true
}
if v, ok := decoded["member1"].(string); ok && v != "" {
if v, ok := decoded["member1"].(float64); ok && v != 0 {
deck["member1"] = v
}
if v, ok := decoded["member2"].(string); ok && v != "" {
if v, ok := decoded["member2"].(float64); ok && v != 0 {
deck["member2"] = v
}
if v, ok := decoded["member3"].(string); ok && v != "" {
if v, ok := decoded["member3"].(float64); ok && v != 0 {
deck["member3"] = v
}
if v, ok := decoded["member4"].(string); ok && v != "" {
if v, ok := decoded["member4"].(float64); ok && v != 0 {
deck["member4"] = v
}
if v, ok := decoded["leader"].(string); ok && v != "" {
if v, ok := decoded["leader"].(float64); ok && v != 0 {
deck["leader"] = v
}