소스 검색

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

lcl 2 년 전
부모
커밋
8ff2b40477
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  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));
             decimal TotalAmountNum = decimal.Parse(function.CheckNum(numberString: sIMTradeInfo.TotalAmount));
             DateTime CreateDate = DateTime.Parse(sIMTradeInfo.OrderCreateTime);
             DateTime CreateDate = DateTime.Parse(sIMTradeInfo.OrderCreateTime);
             string CheckDate = DateTime.Now.AddMonths(-3).ToString("yyyyMM");
             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 (int.Parse(sIMTradeInfo.CreateMonth) >= int.Parse(CheckDate)) op = false;
             if (sIMTradeInfo.OrderStatus == "待激活") op = false;
             if (sIMTradeInfo.OrderStatus == "待激活") op = false;
             if (sIMTradeInfo.UserStatus.Contains("注销") || sIMTradeInfo.UserStatus.Contains("欠费"))
             if (sIMTradeInfo.UserStatus.Contains("注销") || sIMTradeInfo.UserStatus.Contains("欠费"))