diff --git a/server/adminserver/api/v1/system/giftcode.go b/server/adminserver/api/v1/system/giftcode.go index 5d5662c4..e62bfbd5 100644 --- a/server/adminserver/api/v1/system/giftcode.go +++ b/server/adminserver/api/v1/system/giftcode.go @@ -300,6 +300,7 @@ func (gca *GiftCodeApi) QueryCode(c *gin.Context) { ErrCode int32 `json:"errcode"` ErrMsg string `json:"errmsg"` CodeStatus int32 `json:"status"` //0:可用;1:已用;2:不存在 + Type int32 `json:"type"` }{} codeinfo := new(system.GiftCode) db := f5.GetApp().GetOrmDb(constant.ACCOUNT_DB).Table(codeinfo.TableName()).Take(codeinfo, "gameid = ? AND gift_code = '?'", req.GameId, req.Code) @@ -312,6 +313,8 @@ func (gca *GiftCodeApi) QueryCode(c *gin.Context) { rspObj.CodeStatus = 2 } else if codeinfo.Limit > 0 && codeinfo.Count > 0 { rspObj.CodeStatus = 1 + } else { + rspObj.Type = codeinfo.GiftType } c.JSON(http.StatusOK, rspObj)