1
This commit is contained in:
parent
d6fd79d142
commit
6d32241f85
@ -23,15 +23,28 @@ func (ea *RechargeApi) RechargeList(c *gin.Context) {
|
|||||||
rspObj := struct {
|
rspObj := struct {
|
||||||
ErrCode int32 `json:"errcode"`
|
ErrCode int32 `json:"errcode"`
|
||||||
ErrMsg string `json:"errmsg"`
|
ErrMsg string `json:"errmsg"`
|
||||||
|
CurrencyName string `json:"currency_name"`
|
||||||
|
CurrencyAddress string `json:"currency_address"`
|
||||||
Rows []interface{} `json:"rows"`
|
Rows []interface{} `json:"rows"`
|
||||||
}{}
|
}{}
|
||||||
|
netId := q5.ToInt32(c.DefaultQuery("net_id", "0"))
|
||||||
|
currencyMeta := mt.Table.RechargeCurrency.Get(netId)
|
||||||
|
if currencyMeta == nil {
|
||||||
|
f5.RspErr(c, 2, "server internal error")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
currencyContractMeta := mt.Table.Contract.GetByNetIdName(netId, currencyMeta.GetCurrencyName())
|
||||||
|
if currencyContractMeta == nil {
|
||||||
|
f5.RspErr(c, 2, "server internal error")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
mt.Table.Recharge.RawMetaTable.Traverse(func(tb *mt.Recharge) bool {
|
mt.Table.Recharge.RawMetaTable.Traverse(func(tb *mt.Recharge) bool {
|
||||||
tmpmap := map[string]interface{}{}
|
tmpmap := map[string]interface{}{}
|
||||||
tmpmap["goods_id"] = tb.GetId()
|
tmpmap["goods_id"] = tb.GetId()
|
||||||
tmpmap["diamond"] = tb.GetDiamond()
|
tmpmap["diamond"] = tb.GetDiamond()
|
||||||
//tmpmap["currency"] = tb.GetRechargeCurrency()
|
|
||||||
tmpmap["price"] = tb.GetPrice()
|
tmpmap["price"] = tb.GetPrice()
|
||||||
|
tmpmap["max_buy_times"] = tb.GetMaxBuyTimes()
|
||||||
|
|
||||||
rspObj.Rows = append(rspObj.Rows, tmpmap)
|
rspObj.Rows = append(rspObj.Rows, tmpmap)
|
||||||
|
|
||||||
@ -57,7 +70,7 @@ func (this *RechargeApi) Buy(c *gin.Context) {
|
|||||||
f5.RspErr(c, 2, "num param error")
|
f5.RspErr(c, 2, "num param error")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
currencyMeta := mt.Table.RechargeCurrency.Get()
|
currencyMeta := mt.Table.RechargeCurrency.Get(reqJson.NetId)
|
||||||
if currencyMeta == nil {
|
if currencyMeta == nil {
|
||||||
f5.RspErr(c, 2, "server internal error")
|
f5.RspErr(c, 2, "server internal error")
|
||||||
return
|
return
|
||||||
|
@ -21,6 +21,6 @@ func (this *RechargeCurrencyTable) PostInit1() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *RechargeCurrencyTable) Get() *RechargeCurrency {
|
func (this *RechargeCurrencyTable) Get(netId int32) *RechargeCurrency {
|
||||||
return this.selfConf
|
return this.selfConf
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user