This commit is contained in:
aozhiwei 2024-11-22 11:38:43 +08:00
parent f70201abb1
commit eaf03ec09c

View File

@ -8,6 +8,7 @@ import (
"main/model" "main/model"
"main/vo" "main/vo"
"main/service" "main/service"
"main/mt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
) )
@ -49,10 +50,10 @@ func (this *BagApi) UseItem(c *gin.Context) {
f5.RspErr(c, 401, "params parse error") f5.RspErr(c, 401, "params parse error")
return return
} }
bagItem := new(model.Bag)
rspObj := struct { rspObj := struct {
vo.BaseVo vo.BaseVo
}{} }{}
bagItem := new(model.Bag)
if err, found := bagItem.FindByItemUniId(s.GetAccountId(), q5.ToInt64(reqJson.ItemUniId)); err != nil { if err, found := bagItem.FindByItemUniId(s.GetAccountId(), q5.ToInt64(reqJson.ItemUniId)); err != nil {
f5.RspErr(c, 500, "server internal error") f5.RspErr(c, 500, "server internal error")
return return
@ -64,5 +65,10 @@ func (this *BagApi) UseItem(c *gin.Context) {
f5.RspErr(c, 1, "item not enough") f5.RspErr(c, 1, "item not enough")
return return
} }
itemMeta := mt.Table.Item.GetById(int64(bagItem.ItemId))
if itemMeta == nil {
f5.RspErr(c, 500, "server internal error")
return
}
c.JSON(200, rspObj) c.JSON(200, rspObj)
} }