Răsfoiți Sursa

完善购买小盟主,给上级大盟主返储备金的逻辑

lichunlei 2 ani în urmă
părinte
comite
dfef0b8258
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  1. 3 1
      AppStart/Helper/AlipayPayBack2Service.cs

+ 3 - 1
AppStart/Helper/AlipayPayBack2Service.cs

@@ -183,12 +183,14 @@ namespace MySystem
                         if (pro.ProductId == 28) //购买小盟主,给上级大盟主返储备金
                         {
                             int LeaderUserId = order.UserId;
+                            int level = 0;
                             while(LeaderUserId > 0)
                             {
+                                level += 1;
                                 Users user = db.Users.FirstOrDefault(m => m.Id == LeaderUserId);
                                 if(user != null)
                                 {
-                                    if(user.LeaderLevel == 2)
+                                    if(user.LeaderLevel == 2 && level > 1)
                                     {
                                         UserAccount account = db.UserAccount.FirstOrDefault(m => m.Id == LeaderUserId);
                                         if(account != null)