正在显示
1 个修改的文件
包含
5 行增加
和
1 行删除
@@ -213,7 +213,11 @@ func (good *OrderGood) Compute() error { | @@ -213,7 +213,11 @@ func (good *OrderGood) Compute() error { | ||
213 | //计算预计货品总值 | 213 | //计算预计货品总值 |
214 | //计算预计合伙人分红 | 214 | //计算预计合伙人分红 |
215 | price := decimal.NewFromFloat(good.Price) | 215 | price := decimal.NewFromFloat(good.Price) |
216 | - planamount := price.Mul(decimal.NewFromInt(int64(good.PlanGoodNumber))) //price*planGoodNumber | 216 | + planGoodNumber := good.PlanGoodNumber |
217 | + if good.PlanGoodNumber < 0 { | ||
218 | + planGoodNumber = 0 | ||
219 | + } | ||
220 | + planamount := price.Mul(decimal.NewFromInt(int64(planGoodNumber))) //price*planGoodNumber | ||
217 | var partnerBonusPercent float64 | 221 | var partnerBonusPercent float64 |
218 | if good.PartnerBonusPercent < 0 { | 222 | if good.PartnerBonusPercent < 0 { |
219 | partnerBonusPercent = 0 | 223 | partnerBonusPercent = 0 |
-
请 注册 或 登录 后发表评论