Browse Source

广电卡交易数据判断是否已发奖励

lcl 2 years ago
parent
commit
8ff2b40477
1 changed files with 4 additions and 0 deletions
  1. 4 0
      AppStart/Helper/SIMPosMerchantTradeService.cs

+ 4 - 0
AppStart/Helper/SIMPosMerchantTradeService.cs

@@ -387,6 +387,10 @@ namespace MySystem
             decimal TotalAmountNum = decimal.Parse(function.CheckNum(numberString: sIMTradeInfo.TotalAmount));
             DateTime CreateDate = DateTime.Parse(sIMTradeInfo.OrderCreateTime);
             string CheckDate = DateTime.Now.AddMonths(-3).ToString("yyyyMM");
+            if(!db.ActiveReward.Any(m => m.KqSnNo == sIMTradeInfo.SimNo))
+            {
+                CheckDate = DateTime.Now.AddMonths(-1).ToString("yyyyMM");
+            }
             if (int.Parse(sIMTradeInfo.CreateMonth) >= int.Parse(CheckDate)) op = false;
             if (sIMTradeInfo.OrderStatus == "待激活") op = false;
             if (sIMTradeInfo.UserStatus.Contains("注销") || sIMTradeInfo.UserStatus.Contains("欠费"))