| | |
| | | |
| | | 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(); |
| | | |
| | |
| | | postParameters.put("extCommunityId", machinePo.getCommunityId()); |
| | | postParameters.put("machineIp", machinePo.getMachineIp()); |
| | | postParameters.put("machineMac", machinePo.getMachineMac()); |
| | | postParameters.put("direction", machinePo.getDirection()); |
| | | postParameters.put("hmId", hmId); |
| | | hcMachineAsynImpl.addMachine(postParameters, ownerDtos); |
| | | } |
| | |
| | | ownerDto.setRoomId(machinePo.getLocationObjId()); |
| | | owners = ownerInnerServiceSMOImpl.queryOwnerMembers(ownerDto); |
| | | } |
| | | if (owners == null) { |
| | | return ownerDtos; |
| | | } |
| | | |
| | | for (OwnerDto tOwnerDto : owners) { |
| | | FileRelDto fileRelDto = new FileRelDto(); |