春风项目四线(合箱线、总装线)
yyt
2024-02-19 a69d63feef10e3d13e91e3647274a889a311db5a
jcdm-main/src/main/java/com/jcdm/main/da/opcuaconfig/client/ClientHandler.java
@@ -168,8 +168,13 @@
      try {
         Class<?> clazz = Class.forName("com.jcdm.main.da.opcuaconfig.cert.MethodName");
         Method method = clazz.getMethod(daOpcuaConfig.getrFunction(), new Class[] { String.class, String.class });
         if (value.isNull()){
            method.invoke(clazz.newInstance(),new Object[] {
                  new String(id.getIdentifier().toString()), new String("") });
         }else{
         method.invoke(clazz.newInstance(),new Object[] {
               new String(id.getIdentifier().toString()), new String(value.getValue().toString()) });
         }
      } catch (ClassNotFoundException | NoSuchMethodException | IllegalAccessException | InstantiationException |
             InvocationTargetException e) {
         e.printStackTrace();
@@ -257,11 +262,14 @@
      log.info("Value={}", value);
      Variant variant = value.getValue();
      log.info("Variant={}", variant.getValue());
      log.info("BackingClass={}", BuiltinDataType.getBackingClass(variant.getDataType().get()));
      if(null == variant.getValue())
      {
         return null;
      }else{
         return variant.getValue().toString();
      }
      return variant.getValue().toString();
   }