|
@@ -113,27 +113,7 @@ namespace MySystem
|
|
|
DirectPrizeFlag = true;
|
|
|
}
|
|
|
}
|
|
|
- if(parentUser.OperateLevel > 0 && CheckOpReserve(opdb, order.BuyCount, parentUser.Id))
|
|
|
- {
|
|
|
- //购机奖
|
|
|
- decimal CurBuyPrize = GetBuyPrize(parentUser);
|
|
|
- decimal GetPrize = CurBuyPrize - BuyPrize;
|
|
|
- if(GetPrize > 0)
|
|
|
- {
|
|
|
- OpAccount(db, order.Id, parentUser.Id, GetPrize, order.BuyCount, 128);
|
|
|
- BuyPrize = CurBuyPrize;
|
|
|
- }
|
|
|
-
|
|
|
- if(!BackAccountFlag)
|
|
|
- {
|
|
|
- BackAccountFlag = true;
|
|
|
- //扣减备用金
|
|
|
- OperateAmountChange(opdb, parentUser.Id, GetWithdrawMoney(parentUser) * order.BuyCount, 2, 1, "商城购机", true);
|
|
|
- //返回到余额
|
|
|
- OperateAmountChange(opdb, parentUser.Id, GetWithdrawMoney(parentUser) * order.BuyCount, 1, 2, "商城购机", true);
|
|
|
- }
|
|
|
- }
|
|
|
- else if(parentUser.AgoLeaderLevel > 0 && CheckLeaderReserve(db, order.BuyCount, parentUser.Id))
|
|
|
+ if(parentUser.AgoLeaderLevel > 0 && CheckLeaderReserve(db, order.BuyCount, parentUser.Id))
|
|
|
{
|
|
|
//购机奖
|
|
|
if(parentUser.LeaderLevel > 0)
|
|
@@ -168,6 +148,26 @@ namespace MySystem
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ else if(parentUser.OperateLevel > 0 && CheckOpReserve(opdb, order.BuyCount, parentUser.Id))
|
|
|
+ {
|
|
|
+ //购机奖
|
|
|
+ decimal CurBuyPrize = GetBuyPrize(parentUser);
|
|
|
+ decimal GetPrize = CurBuyPrize - BuyPrize;
|
|
|
+ if(GetPrize > 0)
|
|
|
+ {
|
|
|
+ OpAccount(db, order.Id, parentUser.Id, GetPrize, order.BuyCount, 128);
|
|
|
+ BuyPrize = CurBuyPrize;
|
|
|
+ }
|
|
|
+
|
|
|
+ if(!BackAccountFlag)
|
|
|
+ {
|
|
|
+ BackAccountFlag = true;
|
|
|
+ //扣减备用金
|
|
|
+ OperateAmountChange(opdb, parentUser.Id, GetWithdrawMoney(parentUser) * order.BuyCount, 2, 1, "商城购机", true);
|
|
|
+ //返回到余额
|
|
|
+ OperateAmountChange(opdb, parentUser.Id, GetWithdrawMoney(parentUser) * order.BuyCount, 1, 2, "商城购机", true);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|