|
@@ -39,18 +39,19 @@ public class SendServiceImpl implements ISendService {
|
|
|
@Override
|
|
@Override
|
|
|
public boolean send(InventoryTag tag) {
|
|
public boolean send(InventoryTag tag) {
|
|
|
String serialNumber = tag.getSerialNumber();
|
|
String serialNumber = tag.getSerialNumber();
|
|
|
|
|
+ RemoteLabHardware hardware = tag.getRemoteLabHardware();
|
|
|
if (StringUtils.hasLength(serialNumber)){
|
|
if (StringUtils.hasLength(serialNumber)){
|
|
|
log.info("===============》设备编码:{}",serialNumber);
|
|
log.info("===============》设备编码:{}",serialNumber);
|
|
|
- RemoteLabHardware hardware = redisTemplate.opsForValue().get(serialNumber);
|
|
|
|
|
- if (hardware!=null){
|
|
|
|
|
- log.info("=========ip:{},设备编码:{}=========",hardware.getIpAddress(),serialNumber);
|
|
|
|
|
- int antId = tag.getAntId();
|
|
|
|
|
- String uniformPower = hardware.getUniformPower();
|
|
|
|
|
- String[] uniformPowers = uniformPower.split(",");
|
|
|
|
|
- return handleTag(tag, antId, uniformPowers);
|
|
|
|
|
- }
|
|
|
|
|
- log.info("=========未获取到设备信息=========");
|
|
|
|
|
|
|
+ hardware = redisTemplate.opsForValue().get(serialNumber);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (hardware!=null){
|
|
|
|
|
+ log.info("=========ip:{},设备编码:{}=========",hardware.getIpAddress(),serialNumber);
|
|
|
|
|
+ int antId = tag.getAntId();
|
|
|
|
|
+ String uniformPower = hardware.getUniformPower();
|
|
|
|
|
+ String[] uniformPowers = uniformPower.split(",");
|
|
|
|
|
+ return handleTag(tag, antId, uniformPowers);
|
|
|
}
|
|
}
|
|
|
|
|
+ log.info("=========未获取到设备信息=========");
|
|
|
return sendTag(tag,null);
|
|
return sendTag(tag,null);
|
|
|
}
|
|
}
|
|
|
|
|
|