|
@@ -132,7 +132,12 @@ public class AddMachineToIotAdapt extends DatabusAdaptImpl {
|
|
|
|
|
|
|
|
String hmId = getHmId(machineDtos.get(0));
|
|
String hmId = getHmId(machineDtos.get(0));
|
|
|
|
|
|
|
|
- List<JSONObject> ownerDtos = getOwners(machinePo);
|
|
|
|
|
|
|
+ List<JSONObject> ownerDtos = null;
|
|
|
|
|
+ if (MachineDto.MACHINE_TYPE_ACCESS_CONTROL.equals(machineDtos.get(0).getMachineTypeCd())) {
|
|
|
|
|
+ ownerDtos = getOwners(machinePo);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ ownerDtos = new ArrayList<>();
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
JSONObject postParameters = new JSONObject();
|
|
JSONObject postParameters = new JSONObject();
|
|
|
|
|
|
|
@@ -202,6 +207,9 @@ public class AddMachineToIotAdapt extends DatabusAdaptImpl {
|
|
|
ownerDto.setRoomId(machinePo.getLocationObjId());
|
|
ownerDto.setRoomId(machinePo.getLocationObjId());
|
|
|
owners = ownerInnerServiceSMOImpl.queryOwnerMembers(ownerDto);
|
|
owners = ownerInnerServiceSMOImpl.queryOwnerMembers(ownerDto);
|
|
|
}
|
|
}
|
|
|
|
|
+ if (owners == null) {
|
|
|
|
|
+ return ownerDtos;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
for (OwnerDto tOwnerDto : owners) {
|
|
for (OwnerDto tOwnerDto : owners) {
|
|
|
FileRelDto fileRelDto = new FileRelDto();
|
|
FileRelDto fileRelDto = new FileRelDto();
|