Browse Source

修复虚拟卡申请,大机标记保存问题

lcl 9 months ago
parent
commit
184997314c
1 changed files with 12 additions and 8 deletions
  1. 12 8
      AppStart/Timer/VirtualApplyHelper.cs

+ 12 - 8
AppStart/Timer/VirtualApplyHelper.cs

@@ -206,14 +206,18 @@ public class VirtualApplyHelper
                 store.LaveNum -= 1;
                 store.LaveNum -= 1;
                 store.OutNum += 1;
                 store.OutNum += 1;
 
 
-                pos.OrderId = OrderId;
-                pos.BuyUserId = ToUserId;
-                pos.UserId = ToUserId;
-                pos.TransferTime = DateTime.Now;
-                pos.RecycEndDate = RecycEndDate; // 循环结束时间
-                pos.PosSnType = order.QueryCount;
-                pos.LeaderUserId = LeaderUserId;
-                pos.OpId = BigPosCouponKind;
+                PosMachinesTwo editPos = maindb.PosMachinesTwo.FirstOrDefault(m => m.Id == pos.Id);
+                if(editPos != null)
+                {
+                    pos.OrderId = OrderId;
+                    pos.BuyUserId = ToUserId;
+                    pos.UserId = ToUserId;
+                    pos.TransferTime = DateTime.Now;
+                    pos.RecycEndDate = RecycEndDate; // 循环结束时间
+                    pos.PosSnType = order.QueryCount;
+                    pos.LeaderUserId = LeaderUserId;
+                    pos.OpId = BigPosCouponKind;
+                }
                 
                 
                 maindb.SaveChanges();
                 maindb.SaveChanges();
                 SnIndex += 1;
                 SnIndex += 1;