|
@@ -230,16 +230,19 @@ namespace MySystem
|
|
|
if(user.LeaderLevel > 0)
|
|
|
{
|
|
|
UserAccount acccount = db.UserAccount.FirstOrDefault(m => m.Id == order.UserId) ?? new UserAccount();
|
|
|
- if(acccount.LeaderReserve >= order.TotalPrice)
|
|
|
+ if(order.PayMode == 4)
|
|
|
{
|
|
|
- if(order.PayMode == 4)
|
|
|
+ if(acccount.LeaderReserve >= order.TotalPrice)
|
|
|
{
|
|
|
//扣减备用金
|
|
|
OpReserve(db, order, order.UserId, order.TotalPrice, 2, 0, "商城购机(储备金支付)");
|
|
|
//返回到余额
|
|
|
// OpAccount(db, order, order.UserId, order.TotalPrice / pro.ProductCount, pro.ProductCount);
|
|
|
}
|
|
|
- else
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ if(acccount.LeaderReserve >= 400 * pro.ProductCount)
|
|
|
{
|
|
|
//扣减备用金
|
|
|
OpReserve(db, order, order.UserId, 400 * pro.ProductCount, 2, 0, "商城购机");
|
|
@@ -362,7 +365,7 @@ namespace MySystem
|
|
|
OpAccount(db, order, puser.Id, 100, pro.ProductCount);
|
|
|
buyPrize = true;
|
|
|
}
|
|
|
- if(acccount.LeaderReserve >= order.TotalPrice && leaderFlag == 0)
|
|
|
+ if(acccount.LeaderReserve >= 400 * pro.ProductCount && leaderFlag == 0)
|
|
|
{
|
|
|
//扣减备用金
|
|
|
OpReserve(db, order, puser.Id, 400 * pro.ProductCount, 2, order.UserId, "购机奖励");
|