Эх сурвалжийг харах

大盟主奖励和运营中心奖励,限制首台

lcl 1 жил өмнө
parent
commit
a16e6cfb01

+ 6 - 3
AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

@@ -356,13 +356,16 @@ namespace MySystem
                                                 }
                                             }
                                             //发放大盟主奖励
-                                            if(pos.LeaderUserId > 0 && db.Leaders.Any(m => m.Id == pos.LeaderUserId && m.ExpiredDate > now))
+                                            if(pos.LeaderUserId > 0 && pos.IsFirst == 1 && db.Leaders.Any(m => m.Id == pos.LeaderUserId && m.ExpiredDate > now))
                                             {
                                                 RedisDbconn.Instance.AddList("LeaderPrizeQueue", pos.Id);
                                             }
                                             //发放运营中心奖励
-                                            RedisDbconn.Instance.AddList("OperatePrizeQueue", pos.Id);
-                                            AlipayPayBack2Service.Instance.ActReserveBack(pos.OpId, pos.OpReserve1, pos.OpReserve2, pos.OpReserve3);
+                                            if(pos.IsFirst == 1)
+                                            {
+                                                RedisDbconn.Instance.AddList("OperatePrizeQueue", pos.Id);
+                                                AlipayPayBack2Service.Instance.ActReserveBack(pos.OpId, pos.OpReserve1, pos.OpReserve2, pos.OpReserve3);
+                                            }
                                         }
                                         if (TradeAmount > 0)
                                         {