Procházet zdrojové kódy

测试RFID固定地址

jwk před 2 roky
rodič
revize
b832e2506f

+ 4 - 2
warewms-hard/src/main/java/com/ruoyi/hard/rfid/RFIDReaderClient.java

@@ -37,7 +37,8 @@ public class RFIDReaderClient {
             return null;
         } else {
             List<String> tagIdList = Arrays.stream(tagData).map(v -> v.getTagID()).collect(Collectors.toList());
-            return (String[]) tagIdList.toArray();
+            String[] strings = new String[tagIdList.size()];
+            return tagIdList.toArray(strings);
         }
     }
 
@@ -49,7 +50,8 @@ public class RFIDReaderClient {
                 log.error("读取标签为空!");
             } else {
                 List<String> tagIdList = Arrays.stream(tagData).map(v -> v.getTagID()).collect(Collectors.toList());
-                String[] tagIds = (String[]) tagIdList.toArray();
+                String[] strings = new String[tagIdList.size()];
+                String[] tagIds = tagIdList.toArray(strings);
                 System.out.println("--------------RFID读取标签--------------------");
                 Arrays.stream(tagIds).forEach(v -> System.out.println(v));
                 System.out.println("--------------RFID读取标签--------------------");