|
@@ -182,7 +182,7 @@ public class LapiServiceImpl implements ILapiService {
|
|
lapiResultList.add(lapiResult);
|
|
lapiResultList.add(lapiResult);
|
|
|
|
|
|
try{
|
|
try{
|
|
- personDeviceRelationService.updateIsBound(personInfo.getId(),deviceInfo.getId());
|
|
|
|
|
|
+ personDeviceRelationService.updateIsBound(personInfo.getId(),deviceInfo.getId(),true);
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
log.error(e.getMessage(),e);
|
|
log.error(e.getMessage(),e);
|
|
}
|
|
}
|
|
@@ -191,6 +191,11 @@ public class LapiServiceImpl implements ILapiService {
|
|
lapiResult.setSuccess(false);
|
|
lapiResult.setSuccess(false);
|
|
lapiResult.setData(dataMap);
|
|
lapiResult.setData(dataMap);
|
|
lapiResultList.add(lapiResult);
|
|
lapiResultList.add(lapiResult);
|
|
|
|
+ try{
|
|
|
|
+ personDeviceRelationService.updateIsBound(personInfo.getId(),deviceInfo.getId(),false);
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ log.error(e.getMessage(),e);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
@@ -205,6 +210,7 @@ public class LapiServiceImpl implements ILapiService {
|
|
lapiResult.setMsg(e.getMessage().contains("timed out") ? "设备连接超时" : e.getMessage());
|
|
lapiResult.setMsg(e.getMessage().contains("timed out") ? "设备连接超时" : e.getMessage());
|
|
lapiResult.setData(dataMap);
|
|
lapiResult.setData(dataMap);
|
|
lapiResultList.add(lapiResult);
|
|
lapiResultList.add(lapiResult);
|
|
|
|
+ personDeviceRelationService.updateIsBound(personInfo.getId(),deviceInfo.getId(),null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -302,7 +308,7 @@ public class LapiServiceImpl implements ILapiService {
|
|
lapiResult.setData(dataMap);
|
|
lapiResult.setData(dataMap);
|
|
lapiResultList.add(lapiResult);
|
|
lapiResultList.add(lapiResult);
|
|
try{
|
|
try{
|
|
- personDeviceRelationService.updateIsBound(personInfo.getId(),deviceInfo.getId());
|
|
|
|
|
|
+ personDeviceRelationService.updateIsBound(personInfo.getId(),deviceInfo.getId(),true);
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
log.error(e.getMessage(),e);
|
|
log.error(e.getMessage(),e);
|
|
}
|
|
}
|
|
@@ -311,6 +317,11 @@ public class LapiServiceImpl implements ILapiService {
|
|
lapiResult.setSuccess(false);
|
|
lapiResult.setSuccess(false);
|
|
lapiResult.setData(dataMap);
|
|
lapiResult.setData(dataMap);
|
|
lapiResultList.add(lapiResult);
|
|
lapiResultList.add(lapiResult);
|
|
|
|
+ try{
|
|
|
|
+ personDeviceRelationService.updateIsBound(personInfo.getId(),deviceInfo.getId(),false);
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ log.error(e.getMessage(),e);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -328,6 +339,7 @@ public class LapiServiceImpl implements ILapiService {
|
|
lapiResult.setMsg(e.getMessage().contains("timed out") ? "设备连接超时" : e.getMessage());
|
|
lapiResult.setMsg(e.getMessage().contains("timed out") ? "设备连接超时" : e.getMessage());
|
|
lapiResult.setData(dataMap);
|
|
lapiResult.setData(dataMap);
|
|
lapiResultList.add(lapiResult);
|
|
lapiResultList.add(lapiResult);
|
|
|
|
+ personDeviceRelationService.updateIsBound(personInfo.getId(),deviceInfo.getId(),null);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -790,15 +802,22 @@ public class LapiServiceImpl implements ILapiService {
|
|
if (num > 0) {
|
|
if (num > 0) {
|
|
|
|
|
|
try{
|
|
try{
|
|
- personDeviceRelationService.updateIsBound(personInfo.getId(),deviceInfo.getId());
|
|
|
|
|
|
+ personDeviceRelationService.updateIsBound(personInfo.getId(),deviceInfo.getId(),true);
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
log.error(e.getMessage(),e);
|
|
log.error(e.getMessage(),e);
|
|
}
|
|
}
|
|
|
|
|
|
return true;
|
|
return true;
|
|
|
|
+ }else {
|
|
|
|
+ try{
|
|
|
|
+ personDeviceRelationService.updateIsBound(personInfo.getId(),deviceInfo.getId(),false);
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ log.error(e.getMessage(),e);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
|
|
|
|
|
+ personDeviceRelationService.updateIsBound(personInfo.getId(),deviceInfo.getId(),null);
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|