Browse Source

发放激活奖励,限制机具号,一台机具只能发一次

lcl 2 years ago
parent
commit
42a43073c1
1 changed files with 2 additions and 1 deletions
  1. 2 1
      AppStart/Helper/StatService.cs

+ 2 - 1
AppStart/Helper/StatService.cs

@@ -383,7 +383,8 @@ namespace MySystem
         public void doActiveReward(WebCMSEntities db, PosMerchantInfo merchant, PosMachinesTwo pos, int GetUserId, string ParentNav, int TopUserId, decimal ActPrize, int ChangeType = 0, int ActType = 0)
         {
             bool check = db.ActiveReward.Any(m => m.KqMerNo == merchant.KqMerNo && m.RewardAmount == ActPrize);
-            if (!check)
+            bool check1 = db.ActiveReward.Any(m => m.KqSnNo == pos.PosSn && m.RewardAmount == ActPrize);
+            if (!check && !check1)
             {
                 Users machineUser = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId) ?? new Users();
                 db.ActiveReward.Add(new ActiveReward()