|
...
|
...
|
@@ -2,6 +2,7 @@ package domain |
|
|
|
|
|
|
|
import (
|
|
|
|
"errors"
|
|
|
|
"fmt"
|
|
|
|
|
|
|
|
"github.com/shopspring/decimal"
|
|
|
|
)
|
|
...
|
...
|
@@ -112,6 +113,9 @@ func (good OrderGood) GetCurrentPartnerBonus() float64 { |
|
|
|
|
|
|
|
//GetCurrentAmount 获取当前的商品合伙人分红
|
|
|
|
func (good *OrderGood) ModifyOrderGoodNumber(number int, orderType int) error {
|
|
|
|
if good.PlanGoodNumber < number {
|
|
|
|
return fmt.Errorf("修改数量不能大于初始值:%d", good.PlanGoodNumber)
|
|
|
|
}
|
|
|
|
err := good.CurrentBonusStatus.ModifyOrderGoodNumber(good, number, orderType)
|
|
|
|
return err
|
|
|
|
}
|
...
|
...
|
|