Quellcode durchsuchen

绑定音响码判断品牌,好哒的需要绑定设备

lcl vor 1 Jahr
Ursprung
Commit
b6d823d0a1
1 geänderte Dateien mit 18 neuen und 15 gelöschten Zeilen
  1. 18 15
      Areas/Api/Controllers/Main/MerchantQrCodeController.cs

+ 18 - 15
Areas/Api/Controllers/Main/MerchantQrCodeController.cs

@@ -189,22 +189,25 @@ namespace MySystem.Areas.Api.Controllers.v1
                 // JsonData jsonObj = JsonMapper.ToObject(result);
                 // if(jsonObj["alipay_commerce_iot_device_baseinfo_query_response"]["code"].ToString() == "10000")
                 // {
-                // string deviceId = jsonObj["alipay_commerce_iot_device_baseinfo_query_response"]["device_id"].ToString();                    
-                Models.Main.MerchantAddInfo addinfo = MerchantAddInfoService.Query(MerchantId);
-                //通过商户smid(好哒认证成功后台提供)绑定支付宝设备
-                var result = AliIotFunction.Instance.IotBind(addinfo.AliMerchantId, MachineNo);
-                JsonData jsonObj = JsonMapper.ToObject(result);
-                if (jsonObj["alipay_merchant_indirect_iot_bind_response"]["code"].ToString() == "10000")
+                // string deviceId = jsonObj["alipay_commerce_iot_device_baseinfo_query_response"]["device_id"].ToString();
+                if(machines.BrandId == 1)
                 {
-                    Models.Main1.PosMachines machine = PosMachinesService.Query(" PosSn='" + SnNo + "'");
-                    fields = new Dictionary<string, object>();
-                    fields.Add("BindingTime", DateTime.Now);
-                    fields.Add("BuyUserId", merchant.UserId);
-                    fields.Add("UserId", merchant.UserId);
-                    fields.Add("BindingState", 1);
-                    fields.Add("BindMerchantId", MerchantId);
-                    // fields.Add("DeviceName", deviceId);
-                    PosMachinesService.Edit(fields, machine.Id, false);
+                    Models.Main.MerchantAddInfo addinfo = MerchantAddInfoService.Query(MerchantId);
+                    //通过商户smid(好哒认证成功后台提供)绑定支付宝设备
+                    var result = AliIotFunction.Instance.IotBind(addinfo.AliMerchantId, MachineNo);
+                    JsonData jsonObj = JsonMapper.ToObject(result);
+                    if (jsonObj["alipay_merchant_indirect_iot_bind_response"]["code"].ToString() == "10000")
+                    {
+                        Models.Main1.PosMachines machine = PosMachinesService.Query(" PosSn='" + SnNo + "'");
+                        fields = new Dictionary<string, object>();
+                        fields.Add("BindingTime", DateTime.Now);
+                        fields.Add("BuyUserId", merchant.UserId);
+                        fields.Add("UserId", merchant.UserId);
+                        fields.Add("BindingState", 1);
+                        fields.Add("BindMerchantId", MerchantId);
+                        // fields.Add("DeviceName", deviceId);
+                        PosMachinesService.Edit(fields, machine.Id, false);
+                    }
                 }
                 // }
             }