...
|
...
|
@@ -37,13 +37,13 @@ type OrderGood struct { |
|
|
}
|
|
|
|
|
|
func (g *OrderGood) Status() GoodStatus {
|
|
|
if g.BonusStatus == BonusWaitPay && g.UseGoodNumber > 0 && g.UseGoodNumber < g.PlanGoodNumber {
|
|
|
if g.BonusStatus == BonusWaitPay && g.UseGoodNumber >= 0 && g.UseGoodNumber < g.PlanGoodNumber {
|
|
|
return goodStatusWithGoodsReturn
|
|
|
}
|
|
|
if g.BonusStatus == BonusWaitPay {
|
|
|
return goodStatusWait
|
|
|
}
|
|
|
if g.BonusStatus == BonusPaid && g.UseGoodNumber > 0 && g.UseGoodNumber < g.PlanGoodNumber {
|
|
|
if g.BonusStatus == BonusPaid && g.UseGoodNumber >= 0 && g.UseGoodNumber < g.PlanGoodNumber {
|
|
|
return goodStatusPayWithGoodsReturn
|
|
|
}
|
|
|
if g.BonusStatus == BonusPaid {
|
...
|
...
|
|