|
@@ -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);
|
|
|
+ }
|
|
|
}
|
|
|
// }
|
|
|
}
|