Files
MakerYang a902dd3de7 new
2024-08-06 18:30:21 +08:00

38 lines
818 B
Go

package DisktopController
import (
"Service/framework/database"
"Service/framework/database/game_account_data"
"Service/framework/utils"
"fmt"
"github.com/gin-gonic/gin"
)
type responseCheckIndex struct {
Account GameAccountData.Return `json:"account"`
}
func CheckIndex(c *gin.Context) {
returnData := responseCheckIndex{}
referer, uid := Utils.CheckHeader(c)
if !referer {
Utils.Error(c, Utils.EmptyData{})
return
}
if uid > 0 {
accountDatabase := Database.New(GameAccountData.TableName)
accountData := GameAccountData.Data{}
accountWhere := fmt.Sprintf("account_id = %d", uid)
err := accountDatabase.GetData(&accountData, accountWhere, "account_id DESC")
if err == nil {
returnData.Account = GameAccountData.ReturnData(&accountData)
}
}
Utils.Success(c, returnData)
return
}