|
@@ -226,8 +226,9 @@ namespace MySystem
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- OpReserve(db, order, LeaderUserId, account.LeaderReserve, 2, 0, "推荐小盟主");
|
|
|
- OpLeaderAccount(db, order, LeaderUserId, account.LeaderReserve);
|
|
|
+ decimal LeaderReserve = account.LeaderReserve;
|
|
|
+ OpReserve(db, order, LeaderUserId, LeaderReserve, 2, 0, "推荐小盟主");
|
|
|
+ OpLeaderAccount(db, order, LeaderUserId, LeaderReserve);
|
|
|
}
|
|
|
}
|
|
|
LeaderUserId = 0;
|
|
@@ -310,30 +311,30 @@ namespace MySystem
|
|
|
db.SaveChanges();
|
|
|
}
|
|
|
}
|
|
|
- else
|
|
|
- {
|
|
|
- int PUserId = user.ParentUserId;
|
|
|
- while(PUserId > 0)
|
|
|
- {
|
|
|
- Users puser = db.Users.FirstOrDefault(m => m.Id == PUserId) ?? new Users();
|
|
|
- if(puser.LeaderLevel == 2)
|
|
|
- {
|
|
|
- UserAccount acc = db.UserAccount.FirstOrDefault(m => m.Id == puser.Id) ?? new UserAccount();
|
|
|
- if(acc.LeaderReserve >= order.TotalPrice)
|
|
|
- {
|
|
|
- //扣减备用金
|
|
|
- OpReserve(db, order, puser.Id, order.TotalPrice, 2, order.UserId, "购机奖励");
|
|
|
- //返回到余额
|
|
|
- OpLeaderAccount(db, order, puser.Id, order.TotalPrice / pro.ProductCount, pro.ProductCount);
|
|
|
- }
|
|
|
- PUserId = 0;
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- PUserId = puser.ParentUserId;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ // else
|
|
|
+ // {
|
|
|
+ // int PUserId = user.ParentUserId;
|
|
|
+ // while(PUserId > 0)
|
|
|
+ // {
|
|
|
+ // Users puser = db.Users.FirstOrDefault(m => m.Id == PUserId) ?? new Users();
|
|
|
+ // if(puser.LeaderLevel == 2)
|
|
|
+ // {
|
|
|
+ // UserAccount acc = db.UserAccount.FirstOrDefault(m => m.Id == puser.Id) ?? new UserAccount();
|
|
|
+ // if(acc.LeaderReserve >= order.TotalPrice)
|
|
|
+ // {
|
|
|
+ // //扣减备用金
|
|
|
+ // OpReserve(db, order, puser.Id, order.TotalPrice, 2, order.UserId, "购机奖励");
|
|
|
+ // //返回到余额
|
|
|
+ // OpLeaderAccount(db, order, puser.Id, order.TotalPrice / pro.ProductCount, pro.ProductCount);
|
|
|
+ // }
|
|
|
+ // PUserId = 0;
|
|
|
+ // }
|
|
|
+ // else
|
|
|
+ // {
|
|
|
+ // PUserId = puser.ParentUserId;
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
return;
|
|
|
}
|
|
|
int ParentUserId = user.ParentUserId;
|