Procházet zdrojové kódy

盒易付数据单独推送

lcl před 4 měsíci
rodič
revize
6f5fa86946
1 změnil soubory, kde provedl 18 přidání a 0 odebrání
  1. 18 0
      AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

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

@@ -97,6 +97,9 @@ namespace MySystem
                             {
                                 op = false;
                                 PosPushDataNewHelper.Deposit(trade);
+                                //创业帮押金数据推送
+                                string conn = ConfigurationManager.AppSettings["PushSqlConnStr"].ToString();
+                                CustomerSqlConn.op("INSERT INTO `u_kxs_trade_info_" + trade.CreateDate.Value.ToString("yyyyMM") + "` (`user_id`, `cash_flag`, `merch_no`, `agent_id`, `pos_sn`, `order_id`, `amount`, `trans_time`, `card_type`, `pay_type`) VALUES (123005, 1, '" + trade.MerNo + "', '01', '" + trade.TradeSnNo + "', '" + trade.TradeSerialNo + "', " + trade.TradeAmount + ", '" + trade.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss") + "', 1, 0);", conn);
                             }
                         }
                         else if (trade.SettleFee == 0 && trade.ProductType == "15") //联客宝押金获取
@@ -148,6 +151,21 @@ namespace MySystem
                             if (!check)
                             {
                                 PosPushDataNewHelper.Trade(trade);
+                                //创业帮交易数据推送
+                                if(trade.ProductType == "12")
+                                {
+                                    int BankCardType = 1;
+                                    if (trade.BankCardType == "C")
+                                    {
+                                        BankCardType = 1;
+                                    }
+                                    else if (trade.BankCardType == "D")
+                                    {
+                                        BankCardType = 0;
+                                    }
+                                    string conn = ConfigurationManager.AppSettings["PushSqlConnStr"].ToString();
+                                    CustomerSqlConn.op("INSERT INTO `u_kxs_trade_info_" + trade.CreateDate.Value.ToString("yyyyMM") + "` (`user_id`, `cash_flag`, `merch_no`, `agent_id`, `pos_sn`, `order_id`, `amount`, `trans_time`, `card_type`, `pay_type`) VALUES (123005, 0, '" + trade.MerNo + "', '01', '" + trade.TradeSnNo + "', '" + trade.TradeSerialNo + "', " + trade.TradeAmount + ", '" + trade.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss") + "', " + BankCardType + ", 0);", conn);
+                                }
                             }
                         }
                         TradeRecord edit = spdb.TradeRecord.FirstOrDefault(m => m.Id == trade.Id);