diff --git a/app/hdl/hdl_member_center.go b/app/hdl/hdl_member_center.go index 8788658..c6df992 100644 --- a/app/hdl/hdl_member_center.go +++ b/app/hdl/hdl_member_center.go @@ -157,6 +157,12 @@ func MemberCenterGetBasic(c *gin.Context) { ratio := decimal.NewFromInt(1).Div(nowPrice).StringFixed(16) ratioStr := fmt.Sprintf("%s:1", ratio) + contributionValueDecimal, err := decimal.NewFromString(contributionValue.Amount) + if err != nil { + e.OutErr(c, e.ERR_UNMARSHAL, nil) + return + } + resp := md.MemberCenterGetBasicResp{ Nickname: user.Nickname, LevelName: level.LevelName, @@ -164,7 +170,7 @@ func MemberCenterGetBasic(c *gin.Context) { EggScore: utils.Float64ToStr(score), EggEnergy: utils.Float64ToStr(eggEnergy), EggEnergyValue: eggEnergyValue.String(), - ContributionValue: contributionValue.Amount, + ContributionValue: contributionValueDecimal.StringFixed(0), Date: "25", Ratio: ratioStr, Amount: wallet.Amount,