|
@@ -12,6 +12,51 @@ namespace MySystem
|
|
|
private PosPushDataNewHelper()
|
|
|
{ }
|
|
|
|
|
|
+ //绑定数据
|
|
|
+ public static void Bind(SpModels.BindRecord mer)
|
|
|
+ {
|
|
|
+ try
|
|
|
+ {
|
|
|
+ Dictionary<string, object> dataContent = new Dictionary<string, object>();
|
|
|
+ dataContent.Add("pos_sn", mer.MerSnNo); //机具sn
|
|
|
+ dataContent.Add("mer_no", mer.MerNo); //商户号
|
|
|
+ dataContent.Add("id_card", ""); //商户身份证
|
|
|
+ dataContent.Add("mer_name", mer.MerName); //商户姓名
|
|
|
+ dataContent.Add("mer_mobile", ""); //商户手机号
|
|
|
+ dataContent.Add("request_id", getRequestId(mer.Id, "bind")); //流水号
|
|
|
+ dataContent.Add("bind_time", mer.CreateTime.Value.ToString("yyyy-MM-dd HH:mm:ss")); //绑定时间
|
|
|
+ dataContent.Add("brand", int.Parse(function.CheckInt(mer.ProductType))); //品牌
|
|
|
+ Push("bind", dataContent);
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送绑定数据异常");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ //押金数据
|
|
|
+ public static void Deposit(SpModels.ActivateRecord act)
|
|
|
+ {
|
|
|
+ try
|
|
|
+ {
|
|
|
+ List<string> BrandIds = new List<string>();
|
|
|
+ decimal TradeAmount = decimal.Parse(function.CheckNum(act.SeoTitle));
|
|
|
+ Dictionary<string, object> dataContent = new Dictionary<string, object>();
|
|
|
+ dataContent.Add("pos_sn", act.SnNo); //机具sn
|
|
|
+ dataContent.Add("mer_no", act.MerNo); //商户号
|
|
|
+ dataContent.Add("request_id", getRequestId(act.Id, "deposit")); //流水号
|
|
|
+ dataContent.Add("deposit_amount", TradeAmount); //押金金额
|
|
|
+ dataContent.Add("trade_time", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); //交易时间
|
|
|
+ dataContent.Add("card_type", 1); //卡类型
|
|
|
+ dataContent.Add("brand", int.Parse(function.CheckInt(act.ProductType))); //品牌
|
|
|
+ Push("deposit", dataContent);
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送押金数据异常");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
//交易数据
|
|
|
public static void Trade(ConsumerOrders trade, string kind)
|
|
|
{
|