소스 검색

电渠卡判断报备时间超过30天不发奖励

lcl 1 년 전
부모
커밋
7d63b7cac2
2개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. BIN
      .DS_Store
  2. 10 0
      AppStart/Helper/SycnSpServer/SycnSpBindService.cs

BIN
.DS_Store


+ 10 - 0
AppStart/Helper/SycnSpServer/SycnSpBindService.cs

@@ -394,6 +394,16 @@ namespace MySystem
                                 if(Bind.Field5 == "已激活")
                                 {
                                     bool PrizeFlag = pos.CardType > 0 && ActualAmount >= 100;
+                                    //电渠卡判断报备时间超过30天不发奖励
+                                    if(pos.PosSn.StartsWith("CS") && !string.IsNullOrEmpty(Bind.SeoDescription))
+                                    {
+                                        JsonData jsonObj = JsonMapper.ToObject(Bind.SeoDescription);
+                                        DateTime reportTime = DateTime.Parse(jsonObj["CreateDate"].ToString());
+                                        if(reportTime.AddDays(30) < Bind.CreateDate)
+                                        {
+                                            PrizeFlag = false;
+                                        }
+                                    }
                                     SycnSpTradeService.Instance.ActPos(db, pos, 0, 30, PrizeFlag, Bind.SeoKeyword);
 
                                     if(PrizeFlag)