From c4154581a6168d1161d9c7bd25302cab768f6c30 Mon Sep 17 00:00:00 2001 From: nightnai Date: Mon, 14 Sep 2026 18:28:44 +0800 Subject: [PATCH] fixed incorrect type when changing character costume --- main.go | 2 ++ .../character/param_characterid/costume/param_costumeid.go | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 7acb3d6..a7d6674 100644 --- a/main.go +++ b/main.go @@ -3,6 +3,7 @@ package main import ( + "bdgrp_go/master" "fmt" "log" "os" @@ -81,5 +82,6 @@ func main() { } }() + go master.ReloadMaster() app.Listen(PORT) } diff --git a/routes/api/suite/user/param_userid/character/param_characterid/costume/param_costumeid.go b/routes/api/suite/user/param_userid/character/param_characterid/costume/param_costumeid.go index 5b1192a..3b59cbc 100644 --- a/routes/api/suite/user/param_userid/character/param_characterid/costume/param_costumeid.go +++ b/routes/api/suite/user/param_userid/character/param_characterid/costume/param_costumeid.go @@ -6,6 +6,7 @@ import ( "bdgrp_go/routes" "bdgrp_go/utils" "fmt" + "strconv" "github.com/gofiber/fiber/v2" ) @@ -27,7 +28,8 @@ func changeCostume(c *fiber.Ctx) error { wearingCostume := user["wearingCostume"].(map[string]any) costume := wearingCostume[characterid].(map[string]any) - costume["costumeId"] = costumeid + cid, _ := strconv.Atoi(costumeid) + costume["costumeId"] = cid db.Save() charMap := map[string]any{}