|
@@ -56,6 +56,8 @@ func DealAvailableGreenEnergyCoin(session *xorm.Session, kind int, amount, amoun |
|
|
oneCirclesAvailableGreenEnergyPointsFlow.AfterPublicWelfareAndCharityValues = chain.PublicWelfareAndCharity |
|
|
oneCirclesAvailableGreenEnergyPointsFlow.AfterPublicWelfareAndCharityValues = chain.PublicWelfareAndCharity |
|
|
oneCirclesAvailableGreenEnergyPointsFlow.BeforeStarLevelDividendsValues = chain.StarLevelDividends //星级分红 |
|
|
oneCirclesAvailableGreenEnergyPointsFlow.BeforeStarLevelDividendsValues = chain.StarLevelDividends //星级分红 |
|
|
oneCirclesAvailableGreenEnergyPointsFlow.AfterStarLevelDividendsValues = chain.StarLevelDividends |
|
|
oneCirclesAvailableGreenEnergyPointsFlow.AfterStarLevelDividendsValues = chain.StarLevelDividends |
|
|
|
|
|
oneCirclesAvailableGreenEnergyPointsFlow.BeforeCommunityDividends = chain.CommunityDividends //社区分红 |
|
|
|
|
|
oneCirclesAvailableGreenEnergyPointsFlow.AfterCommunityDividends = chain.CommunityDividends |
|
|
oneCirclesAvailableGreenEnergyPointsFlow.BeforeDestructionQuantityValues = chain.DestructionQuantityNums //销毁数量 |
|
|
oneCirclesAvailableGreenEnergyPointsFlow.BeforeDestructionQuantityValues = chain.DestructionQuantityNums //销毁数量 |
|
|
oneCirclesAvailableGreenEnergyPointsFlow.AfterDestructionQuantityValues = chain.DestructionQuantityNums |
|
|
oneCirclesAvailableGreenEnergyPointsFlow.AfterDestructionQuantityValues = chain.DestructionQuantityNums |
|
|
|
|
|
|
|
@@ -224,12 +226,12 @@ func DealAvailableGreenEnergyCoin(session *xorm.Session, kind int, amount, amoun |
|
|
starLevelDividends, _ := decimal.NewFromString(destructionSetting.StarLevelDividends) //星级分红百分比 |
|
|
starLevelDividends, _ := decimal.NewFromString(destructionSetting.StarLevelDividends) //星级分红百分比 |
|
|
afterStarLevelDividendsValues := starLevelDividendsNums.Add(amountFeeValue.Mul(starLevelDividends.Div(decimalRate))).RoundFloor(8).String() |
|
|
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) |
|
|
destructionQuantityNums, _ := decimal.NewFromString(chain.DestructionQuantityNums) |
|
|
destructionQuantity, _ := decimal.NewFromString(destructionSetting.DestructionQuantity) //销毁百分比 |
|
|
destructionQuantity, _ := decimal.NewFromString(destructionSetting.DestructionQuantity) //销毁百分比 |
|
|