| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package controller
- import (
- "bet24.com/log"
- "bet24.com/servers/adminserver/dao"
- "bet24.com/servers/adminserver/item"
- "github.com/gin-gonic/gin"
- "net/http"
- )
- // 礼品卡列表
- func GiftCardList(c *gin.Context) {
- obj := dao.NewGiftCardList()
- if err := c.ShouldBind(&obj.In); err != nil {
- log.Debug("%s shouldBind err %v", "GiftCardList", err)
- return
- }
- obj.DoAction(nil)
- if len(obj.Out.List) > 0 {
- items := item.GetSysItems()
- for i, v := range obj.Out.List {
- value, ok := items[v.ItemID]
- if !ok {
- continue
- }
- obj.Out.List[i].ItemName = value.Name
- obj.Out.List[i].ItemDesc = value.Desc
- }
- }
- c.JSON(http.StatusOK, obj.Out)
- return
- }
- // 礼品卡处理
- func GiftCardDeal(c *gin.Context) {
- obj := dao.NewGiftCardDeal()
- if err := c.ShouldBind(&obj.In); err != nil {
- log.Debug("%s shouldBind err %v", "GiftCardDeal", err)
- return
- }
- obj.DoAction(nil)
- c.JSON(http.StatusOK, obj.Out)
- return
- }
|