浏览代码

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

lcl 1 年之前
父节点
当前提交
a16e6cfb01
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

+ 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)
                                         {