|
|
@@ -224,12 +224,12 @@ func DealAvailableGreenEnergyCoin(session *xorm.Session, kind int, amount, amoun |
|
|
|
starLevelDividends, _ := decimal.NewFromString(destructionSetting.StarLevelDividends) //星级分红百分比 |
|
|
|
afterStarLevelDividendsValues := starLevelDividendsNums.Add(amountFeeValue.Mul(starLevelDividends.Div(decimalRate))).RoundFloor(8).String() |
|
|
|
|
|
|
|
var afterCommunityDividendsValues = chain.CommunityDividends |
|
|
|
if chain.CommunityDividends != "" { |
|
|
|
communityDividendsNums, _ := decimal.NewFromString(chain.CommunityDividends) |
|
|
|
communityDividends, _ := decimal.NewFromString(destructionSetting.CommunityDividends) //社区分红百分比 |
|
|
|
afterCommunityDividendsValues = communityDividendsNums.Add(amountFeeValue.Mul(communityDividends.Div(decimalRate))).RoundFloor(8).String() |
|
|
|
} |
|
|
|
//var afterCommunityDividendsValues = chain.CommunityDividends |
|
|
|
//if chain.CommunityDividends != "" { |
|
|
|
communityDividendsNums, _ := decimal.NewFromString(chain.CommunityDividends) |
|
|
|
communityDividends, _ := decimal.NewFromString(destructionSetting.CommunityDividends) //社区分红百分比 |
|
|
|
afterCommunityDividendsValues := communityDividendsNums.Add(amountFeeValue.Mul(communityDividends.Div(decimalRate))).RoundFloor(8).String() |
|
|
|
//} |
|
|
|
|
|
|
|
destructionQuantityNums, _ := decimal.NewFromString(chain.DestructionQuantityNums) |
|
|
|
destructionQuantity, _ := decimal.NewFromString(destructionSetting.DestructionQuantity) //销毁百分比 |
|
|
|