lcl 3 сар өмнө
parent
commit
0c37dd7933

+ 17 - 14
AppStart/PosPushDataNewHelper.cs

@@ -80,25 +80,28 @@ namespace MySystem
                 if(kind.Contains("好哒扫码通")) brand = 29;
                 if(kind.Contains("好哒二维码")) brand = 20;
                 Dictionary<string, object> dataContent = new Dictionary<string, object>();
-                dataContent.Add("pos_sn", trade.SnNo); //机具sn
+                // dataContent.Add("pos_sn", trade.SnNo); //机具sn
                 dataContent.Add("mer_no", trade.TradePayNo); //商户号
                 dataContent.Add("request_id", trade.OrderNo); //流水号
                 dataContent.Add("trade_amount", trade.PayMoney); //交易金额
                 dataContent.Add("trade_time", trade.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss")); //交易时间
                 dataContent.Add("brand", brand); //品牌
-                dataContent.Add("is_act", trade.IsAct); //品牌
-                dataContent.Add("card_type", 1); //卡类型
-                if(kind.Contains("好哒二维码"))
-                {
-                    dataContent.Add("qr_pay_flag", 1); //云闪付标记
-                }
-                else
-                {
-                    dataContent.Add("qr_pay_flag", 0); //云闪付标记
-                }
-                dataContent.Add("fee_rate", trade.IsAct == 1 ? 0.6M : 0.63M); // 费率
-                dataContent.Add("fee_amt", trade.IsAct == 1 ? 0 : 3); // 秒到费
-                Push("trade", dataContent);
+                // dataContent.Add("is_act", trade.IsAct); //品牌
+                // dataContent.Add("card_type", 1); //卡类型
+                // if(kind.Contains("好哒二维码"))
+                // {
+                //     dataContent.Add("qr_pay_flag", 1); //云闪付标记
+                // }
+                // else
+                // {
+                //     dataContent.Add("qr_pay_flag", 0); //云闪付标记
+                // }
+                int fee_rate_num = trade.Sort;
+                if(fee_rate_num == 0) fee_rate_num = 38;
+                decimal fee_rate = fee_rate_num / 100;
+                dataContent.Add("fee_rate", fee_rate); // 费率
+                // dataContent.Add("fee_amt", trade.IsAct == 1 ? 0 : 3); // 秒到费
+                Push("lkb_trade", dataContent);
             }
             catch (Exception ex)
             {