浏览代码

交易推送去重

lcl 6 月之前
父节点
当前提交
051ceb21ed
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

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

@@ -259,7 +259,11 @@ namespace MySystem
                         }
                         if (op)
                         {
-                            PosPushDataNewHelper.Trade(trade);
+                            bool check = db.SpOrderNos.Any(m => m.OrderNo == trade.TradeSerialNo);
+                            if (!check)
+                            {
+                                PosPushDataNewHelper.Trade(trade);
+                            }
                             PxcModels.PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.PosSn == TradeSnNo);
                             if (pos != null)
                             {
@@ -272,7 +276,6 @@ namespace MySystem
                                     {
                                         TopUserId = int.Parse(user.ParentNav.Trim(',').Replace(",,", ",").Split(',')[0]);
                                     }
-                                    bool check = db.SpOrderNos.Any(m => m.OrderNo == trade.TradeSerialNo);
                                     if (!check)
                                     {
                                         decimal TradeAmount = trade.TradeAmount;