lcl 1 год назад
Родитель
Сommit
00f6482c32
1 измененных файлов с 5 добавлено и 2 удалено
  1. 5 2
      AppStart/Helper/SycnSpServer/SycnSpActiveService.cs

+ 5 - 2
AppStart/Helper/SycnSpServer/SycnSpActiveService.cs

@@ -93,6 +93,7 @@ namespace MySystem
                                 if(Deposit == 399) Prize = 100;
                                 if(Prize > 0)
                                 {
+                                    DateTime now = DateTime.Now;
                                     PxcModels.PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId) ?? new PxcModels.PosMerchantInfo();
                                     PxcModels.Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId) ?? new PxcModels.Users();
                                     int TopUserId = 0;
@@ -100,9 +101,11 @@ namespace MySystem
                                     {
                                         TopUserId = int.Parse(user.ParentNav.Trim(',').Replace(",,", ",").Split(',')[0]);
                                     }
+                                    pos.ActivationState = 1;
+                                    pos.ActivationTime = now;
+                                    merchant.ActiveStatus = 1;
+                                    merchant.MerStandardDate = now;
                                     StatService.Instance.doActiveReward(db, merchant, pos, pos.BuyUserId, user.ParentNav, TopUserId, Prize);
-                                    DateTime now = DateTime.Now;
-                                    SycnSpTradeService.Instance.ActPos(db, pos, 0, 0, false);
                                     if(pos.CardType < 100)
                                     {
                                         RedisDbconn.Instance.AddList("OpenRewardQueue", pos.Id.ToString());