ht-cardholder.go 779 Bytes
package controllers

import (
	"apigame/dto"
	ht_cardholder "apigame/service/ht-cardholder"
)

// HtCardHolderController 绑定控制器
type HtCardHolderController struct {
	BaseController
}

func (c *HtCardHolderController) Info() {
	// 获取请求
	var req dto.ReqHtCardHolderInfo
	if !c.GetPostData(&req) {
		return
	}

	// 尝试更新配置
	ht_cardholder.TryUpdateConfigs()

	rsp := dto.RspHtCardHolderInfo{
		HtCardHolderInfo: dto.HtCardHolderInfo{
			BagList: make(map[int]int),
		},
	}

	rsp.BagList[1] = 2
	rsp.BagList[2] = 5

	c.RetRspData(rsp)
}

func (c *HtCardHolderController) Open() {
	// 获取请求
	var req dto.ReqHtCardHolderOpen
	if !c.GetPostData(&req) {
		return
	}

	rsp := dto.NewBaseRsp()

	rsp["nowid"] = 1
	rsp["award"] = "2"

	c.RetRspData(rsp)
}