| | |
| | | BindDeviceReceiver dock = null; |
| | | BindDeviceReceiver drone = null; |
| | | for (BindDeviceReceiver device : devices) { |
| | | int val = Integer.parseInt(device.getDeviceModelKey().split("-")[0]); |
| | | int val = Integer.parseInt(device.getDevice_model_key().split("-")[0]); |
| | | // .getDeviceModelKey() |
| | | if (val == DeviceDomainEnum.DOCK.getVal()) { |
| | | dock = device; |
| | | } |
| | |
| | | if (receiver == null) { |
| | | return Optional.empty(); |
| | | } |
| | | int[] droneKey = Arrays.stream(receiver.getDeviceModelKey().split("-")).mapToInt(Integer::parseInt).toArray(); |
| | | int[] droneKey = Arrays.stream(receiver.getDevice_model_key().split("-")).mapToInt(Integer::parseInt).toArray(); |
| | | //.getDeviceModelKey() |
| | | Optional<DeviceDictionaryDTO> dictionaryOpt = dictionaryService.getOneDictionaryInfoByTypeSubType(domain, |
| | | droneKey[1], droneKey[2]); |
| | | DeviceEntity.DeviceEntityBuilder builder = DeviceEntity.builder(); |
| | |
| | | .nickname(entity.getDeviceName()) |
| | | .deviceDesc(entity.getDeviceDesc())); |
| | | |
| | | SysDept sysDept = sysDeptService.selectDeptByBindCode(receiver.getDeviceBindingCode()); |
| | | SysDept sysDept = sysDeptService.selectDeptByBindCode(receiver.getDevice_binding_code()); //.getDeviceBindingCode() |
| | | DeviceEntity entity = builder |
| | | .deptId(sysDept.getDeptId()) |
| | | .domain(droneKey[0]) |
| | |
| | | .urlSelect(IconUrlEnum.SELECT_EQUIPMENT.getUrl()) |
| | | .urlNormal(IconUrlEnum.NORMAL_EQUIPMENT.getUrl()) |
| | | .build(); |
| | | if (StringUtils.hasText(receiver.getDeviceCallsign())) { |
| | | entity.setNickname(receiver.getDeviceCallsign()); |
| | | if (StringUtils.hasText(receiver.getDevice_callsign())) { |
| | | //.getDeviceCallsign() |
| | | entity.setNickname(receiver.getDevice_callsign()); |
| | | } |
| | | return Optional.of(entity); |
| | | } |
| | |
| | | |
| | | String topic = headers.get(MqttHeaders.RECEIVED_TOPIC).toString() + TopicConst._REPLY_SUF; |
| | | |
| | | if (!StringUtils.hasText(organizationGet.getDeviceBindingCode())) { |
| | | if (!StringUtils.hasText(organizationGet.getDevice_binding_code())) { |
| | | // .getDeviceBindingCode() |
| | | builder.data(RequestsReply.error(CommonErrorEnum.ILLEGAL_ARGUMENT)); |
| | | messageSender.publish(topic, builder.build()); |
| | | return; |
| | | } |
| | | |
| | | SysDept sysDept = sysDeptService.selectDeptByBindCode(organizationGet.getDeviceBindingCode()); |
| | | SysDept sysDept = sysDeptService.selectDeptByBindCode(organizationGet.getDevice_binding_code()); |
| | | if (sysDept == null) { |
| | | builder.data(RequestsReply.error(CommonErrorEnum.GET_ORGANIZATION_FAILED)); |
| | | messageSender.publish(topic, builder.build()); |