Browse Source

金控新通道押金判断

lcl 8 months ago
parent
commit
b94e51e555
1 changed files with 23 additions and 0 deletions
  1. 23 0
      AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

+ 23 - 0
AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

@@ -78,6 +78,29 @@ namespace MySystem
                                 spdb.SaveChanges();
                             }
                         }
+                        else if (trade.SerEntryMode == "1" && trade.ProductType == "27") //金控押金获取
+                        {
+                            if (trade.TradeAmount == 9900 || trade.TradeAmount == 19900 || trade.TradeAmount == 29900)
+                            {
+                                op = false;
+                                PxcModels.MachineForSnNo posFor = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == TradeSnNo) ?? new PxcModels.MachineForSnNo();
+                                PxcModels.PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == posFor.SnId);
+                                if (pos != null)
+                                {
+                                    if(string.IsNullOrEmpty(pos.SeoKeyword)) Utils.Instance.SendActData(pos);
+                                    pos.SeoKeyword = trade.TradeAmount.ToString("f2");
+                                    db.SaveChanges();
+                                    isDeposit = true;
+                                    function.WriteLog("押金监控:" + trade.MerNo, "服务费奖励发放日志");
+                                }
+                                TradeRecord edit = spdb.TradeRecord.FirstOrDefault(m => m.Id == trade.Id);
+                                if (edit != null)
+                                {
+                                    edit.Status = 2;
+                                }
+                                spdb.SaveChanges();
+                            }
+                        }
                         else if ((trade.ProductType == "4" || trade.ProductType == "8" || trade.ProductType == "9") && (trade.Field2 == "5200" || trade.Field2 == "5800")) //乐刷海科费率0.52,0.58的不入库
                         {
                             op = false;