This commit is contained in:
aozhiwei 2024-09-27 14:42:41 +08:00
commit 1d39d36a23
4 changed files with 44 additions and 32 deletions

View File

@ -5,6 +5,7 @@ import (
"fmt" "fmt"
"main/constant" "main/constant"
"main/service" "main/service"
"main/mt"
"q5" "q5"
"strings" "strings"
@ -38,7 +39,7 @@ func (cta *ContriApi) HistoryQuery(c *gin.Context) {
rspObj.CP = fmt.Sprintf("%.2f", mycp) rspObj.CP = fmt.Sprintf("%.2f", mycp)
q5.NewSlice(&rspObj.Rows, 0, 10) q5.NewSlice(&rspObj.Rows, 0, 10)
if mycp > 0.000001 { if mycp > 0.000001 && !mt.Table.Config.HideContributionPoint() {
sql := `SELECT * FROM t_staking_daily_settlement WHERE idx > 0 and account_address = ?` sql := `SELECT * FROM t_staking_daily_settlement WHERE idx > 0 and account_address = ?`
f5.GetGoStyleDb().RawQuery( f5.GetGoStyleDb().RawQuery(
constant.BCNFT_DB, constant.BCNFT_DB,

View File

@ -67,6 +67,7 @@ token_type <> ? AND last_lock_address = ? AND last_lock_time <= ? AND owner_addr
return return
} }
nfts := []*jccommon.NftStacking{} nfts := []*jccommon.NftStacking{}
if !mt.Table.Config.HideContributionPoint() {
for ds.Next() { for ds.Next() {
p := new(jccommon.NftStacking) p := new(jccommon.NftStacking)
p.NetId = q5.ToInt32(ds.GetByName("net_id")) p.NetId = q5.ToInt32(ds.GetByName("net_id"))
@ -77,6 +78,7 @@ token_type <> ? AND last_lock_address = ? AND last_lock_time <= ? AND owner_addr
p.Quality = q5.ToInt32(ds.GetByName("quality")) p.Quality = q5.ToInt32(ds.GetByName("quality"))
q5.AppendSlice(&nfts, p) q5.AppendSlice(&nfts, p)
} }
}
rspObj.ContributionPoint = fmt.Sprintf("%.2f", (jccommon.CalcContributionScore(nfts))) rspObj.ContributionPoint = fmt.Sprintf("%.2f", (jccommon.CalcContributionScore(nfts)))
c.JSON(200, rspObj) c.JSON(200, rspObj)
}) })
@ -100,6 +102,7 @@ func (sa *StackingApi) ContributionQuery(c *gin.Context) {
accountAddress, accountAddress,
} }
if !mt.Table.Config.HideContributionPoint() {
f5.GetGoStyleDb().RawQuery( f5.GetGoStyleDb().RawQuery(
constant.BCNFT_DB, constant.BCNFT_DB,
sql, sql,
@ -123,6 +126,7 @@ func (sa *StackingApi) ContributionQuery(c *gin.Context) {
} }
}) })
} }
}
c.JSON(200, rspObj) c.JSON(200, rspObj)
} }

View File

@ -5,6 +5,7 @@ import (
"fmt" "fmt"
"main/constant" "main/constant"
"main/service" "main/service"
"main/mt"
"q5" "q5"
"strings" "strings"
@ -127,7 +128,9 @@ func (this *UserApi) Info(c *gin.Context) {
return return
} }
} }
if !mt.Table.Config.HideContributionPoint() {
rspObj.ContributionPoint = fmt.Sprintf("%.2f", contributionPoint) rspObj.ContributionPoint = fmt.Sprintf("%.2f", contributionPoint)
}
rspObj.Gold = fmt.Sprintf("%.2f", gold) rspObj.Gold = fmt.Sprintf("%.2f", gold)
rspObj.Diamond = fmt.Sprintf("%.2f", diamond) rspObj.Diamond = fmt.Sprintf("%.2f", diamond)
c.JSON(200, rspObj) c.JSON(200, rspObj)

View File

@ -22,6 +22,10 @@ func (this *ConfigTable) GetJwksUri() string {
return this.selfConf.GetJwksUri() return this.selfConf.GetJwksUri()
} }
func (this *ConfigTable) HideContributionPoint() bool {
return true
}
/* /*
func (this *ConfigTable) GetEmailBuyerPassportAddress() string { func (this *ConfigTable) GetEmailBuyerPassportAddress() string {
return this.selfConf.GetEmailBuyerPassportAddress() return this.selfConf.GetEmailBuyerPassportAddress()