Browse Source

修复绑定天谕音响,商户不关联的问题

lcl 1 năm trước cách đây
mục cha
commit
998e004c6b
1 tập tin đã thay đổi với 8 bổ sung2 xóa
  1. 8 2
      Areas/Api/Controllers/Main/MerchantQrCodeController.cs

+ 8 - 2
Areas/Api/Controllers/Main/MerchantQrCodeController.cs

@@ -198,7 +198,6 @@ namespace MySystem.Areas.Api.Controllers.v1
                     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);
@@ -206,9 +205,16 @@ namespace MySystem.Areas.Api.Controllers.v1
                         fields.Add("BindingState", 1);
                         fields.Add("BindMerchantId", MerchantId);
                         // fields.Add("DeviceName", deviceId);
-                        PosMachinesService.Edit(fields, machine.Id, false);
+                        PosMachinesService.Edit(fields, machines.Id, false);
                     }
                 }
+                else
+                {
+                    fields = new Dictionary<string, object>();
+                    fields.Add("BindMerchantId", MerchantId);
+                    // fields.Add("DeviceName", deviceId);
+                    PosMachinesService.Edit(fields, machines.Id, false);
+                }
                 // }
             }
             if (SnNo == MachineNo || string.IsNullOrEmpty(MachineNo))