|
@@ -164,28 +164,26 @@ namespace MySystem.Areas.Api.Controllers.v1
|
|
|
if(SnNo != MachineNo && !string.IsNullOrEmpty(MachineNo))
|
|
|
{
|
|
|
//通过sn获取设备号
|
|
|
- string result = AliIotFunction.Instance.IotDeviceQuery(MachineNo);
|
|
|
- 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();
|
|
|
+ // string result = AliIotFunction.Instance.IotDeviceQuery(MachineNo);
|
|
|
+ // 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(好哒认证成功后台提供)绑定支付宝设备
|
|
|
- result = AliIotFunction.Instance.IotBind(addinfo.AliMerchantId, deviceId);
|
|
|
- jsonObj = JsonMapper.ToObject(result);
|
|
|
+ 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='" + MachineNo + "'");
|
|
|
fields = new Dictionary<string, object>();
|
|
|
- fields.Add("BuyUserId", merchant.UserId);
|
|
|
- fields.Add("UserId", merchant.UserId);
|
|
|
fields.Add("BindingTime", DateTime.Now);
|
|
|
fields.Add("BindingState", 1);
|
|
|
fields.Add("BindMerchantId", MerchantId);
|
|
|
- fields.Add("DeviceName", deviceId);
|
|
|
+ // fields.Add("DeviceName", deviceId);
|
|
|
PosMachinesService.Edit(fields, machine.Id, false);
|
|
|
}
|
|
|
- }
|
|
|
+ // }
|
|
|
}
|
|
|
|
|
|
PublicFunction.BindUserMachineData(main1db, merchant.UserId, 0, 1, SnNo);
|
|
@@ -254,7 +252,7 @@ namespace MySystem.Areas.Api.Controllers.v1
|
|
|
{
|
|
|
Models.Main.MerchantAddInfo addinfo = MerchantAddInfoService.Query(edit.MerchantId);
|
|
|
Models.Main1.PosMachines machine = PosMachinesService.Query(" PosSn='" + edit.MachineSnNo + "'");
|
|
|
- string result = AliIotFunction.Instance.IotUnBind(addinfo.AliMerchantId, machine.DeviceName);
|
|
|
+ string result = AliIotFunction.Instance.IotUnBind(addinfo.AliMerchantId, machine.PosSn);
|
|
|
JsonData jsonObj = JsonMapper.ToObject(result);
|
|
|
if(jsonObj["alipay_merchant_indirect_iot_unbind_response"]["code"].ToString() == "10000")
|
|
|
{
|