1
This commit is contained in:
parent
47f0dd43bb
commit
cd06eeb3d7
@ -3,13 +3,14 @@
|
|||||||
"id": 1001,
|
"id": 1001,
|
||||||
"diamond": 600,
|
"diamond": 600,
|
||||||
"present_diamond": 66,
|
"present_diamond": 66,
|
||||||
"price": 1,
|
"price": 6,
|
||||||
"max_buy_times": 1
|
"max_buy_times": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1002,
|
"id": 1002,
|
||||||
"diamond": 6800,
|
"diamond": 6800,
|
||||||
"present_diamond": 1200,
|
"present_diamond": 1200,
|
||||||
|
"price": 68,
|
||||||
"max_buy_times": 68
|
"max_buy_times": 68
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -46,13 +46,10 @@ func (ea *RechargeApi) RechargeList(c *gin.Context) {
|
|||||||
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["present_diamond"] = tb.GetPresentDiamond()
|
||||||
tmpmap["price"] = tb.GetPrice()
|
tmpmap["price"] = tb.GetPrice()
|
||||||
tmpmap["max_buy_times"] = tb.GetMaxBuyTimes()
|
tmpmap["max_buy_times"] = tb.GetMaxBuyTimes()
|
||||||
tmpmap["first_present_diamond"] = tb.GetFirstPresentDiamond()
|
|
||||||
tmpmap["is_first_recharge"] = 0
|
tmpmap["is_first_recharge"] = 0
|
||||||
if ok, err := service.FirstRecharge.IsFirstRecharge(accountAddress, tb.GetId()); err == nil && ok {
|
|
||||||
tmpmap["is_first_recharge"] = 1
|
|
||||||
}
|
|
||||||
currencyList := []struct{
|
currencyList := []struct{
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
Address string `json:"address"`
|
Address string `json:"address"`
|
||||||
|
@ -91,9 +91,9 @@ type Language struct {
|
|||||||
type Recharge struct {
|
type Recharge struct {
|
||||||
id int32
|
id int32
|
||||||
diamond int32
|
diamond int32
|
||||||
|
present_diamond int32
|
||||||
price int32
|
price int32
|
||||||
max_buy_times int32
|
max_buy_times int32
|
||||||
first_present_diamond int32
|
|
||||||
|
|
||||||
_flags1_ uint64
|
_flags1_ uint64
|
||||||
_flags2_ uint64
|
_flags2_ uint64
|
||||||
@ -417,12 +417,20 @@ func (this *Recharge) HasDiamond() bool {
|
|||||||
return (this._flags1_ & (uint64(1) << 2)) > 0
|
return (this._flags1_ & (uint64(1) << 2)) > 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (this *Recharge) GetPresentDiamond() int32 {
|
||||||
|
return this.present_diamond
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *Recharge) HasPresentDiamond() bool {
|
||||||
|
return (this._flags1_ & (uint64(1) << 3)) > 0
|
||||||
|
}
|
||||||
|
|
||||||
func (this *Recharge) GetPrice() int32 {
|
func (this *Recharge) GetPrice() int32 {
|
||||||
return this.price
|
return this.price
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *Recharge) HasPrice() bool {
|
func (this *Recharge) HasPrice() bool {
|
||||||
return (this._flags1_ & (uint64(1) << 3)) > 0
|
return (this._flags1_ & (uint64(1) << 4)) > 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *Recharge) GetMaxBuyTimes() int32 {
|
func (this *Recharge) GetMaxBuyTimes() int32 {
|
||||||
@ -430,14 +438,6 @@ func (this *Recharge) GetMaxBuyTimes() int32 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (this *Recharge) HasMaxBuyTimes() bool {
|
func (this *Recharge) HasMaxBuyTimes() bool {
|
||||||
return (this._flags1_ & (uint64(1) << 4)) > 0
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *Recharge) GetFirstPresentDiamond() int32 {
|
|
||||||
return this.first_present_diamond
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *Recharge) HasFirstPresentDiamond() bool {
|
|
||||||
return (this._flags1_ & (uint64(1) << 5)) > 0
|
return (this._flags1_ & (uint64(1) << 5)) > 0
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -521,9 +521,9 @@ func (this *Language) LoadFromKv(kv map[string]interface{}) {
|
|||||||
func (this *Recharge) LoadFromKv(kv map[string]interface{}) {
|
func (this *Recharge) LoadFromKv(kv map[string]interface{}) {
|
||||||
f5.ReadMetaTableField(&this.id, "id", &this._flags1_, 1, kv)
|
f5.ReadMetaTableField(&this.id, "id", &this._flags1_, 1, kv)
|
||||||
f5.ReadMetaTableField(&this.diamond, "diamond", &this._flags1_, 2, kv)
|
f5.ReadMetaTableField(&this.diamond, "diamond", &this._flags1_, 2, kv)
|
||||||
f5.ReadMetaTableField(&this.price, "price", &this._flags1_, 3, kv)
|
f5.ReadMetaTableField(&this.present_diamond, "present_diamond", &this._flags1_, 3, kv)
|
||||||
f5.ReadMetaTableField(&this.max_buy_times, "max_buy_times", &this._flags1_, 4, kv)
|
f5.ReadMetaTableField(&this.price, "price", &this._flags1_, 4, kv)
|
||||||
f5.ReadMetaTableField(&this.first_present_diamond, "first_present_diamond", &this._flags1_, 5, kv)
|
f5.ReadMetaTableField(&this.max_buy_times, "max_buy_times", &this._flags1_, 5, kv)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *Web3ServiceCluster) LoadFromKv(kv map[string]interface{}) {
|
func (this *Web3ServiceCluster) LoadFromKv(kv map[string]interface{}) {
|
||||||
|
@ -74,8 +74,9 @@ message Recharge
|
|||||||
{
|
{
|
||||||
optional int32 id = 1;
|
optional int32 id = 1;
|
||||||
optional int32 diamond = 2;
|
optional int32 diamond = 2;
|
||||||
optional int32 price = 3;
|
optional int32 present_diamond = 3;
|
||||||
optional int32 max_buy_times = 4;
|
optional int32 price = 4;
|
||||||
|
optional int32 max_buy_times = 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
message Web3ServiceCluster
|
message Web3ServiceCluster
|
||||||
|
Loading…
x
Reference in New Issue
Block a user