huangxingxing 2 éve
szülő
commit
2e9d30b9df

+ 1 - 1
src/main/java/com/miniframe/bisiness/system/C00005Service.java

@@ -87,7 +87,7 @@ public class C00005Service extends C00005BaseModel implements ExecProcessFlow {
 			FEMParam param =XiJsonUtil.jsonToPojo(config.getParameterObj(),FEMParam.class);
 			FEMOrder.CreateAnalysisFile(null,config);
 			FEMPath.femCreatePath(modeling,config,job);
-			String url="http://192.168.0.109:8082/solverres";//TODO 通过资源数据获取IP
+			String url="http://192.168.0.104:8082/solverres";//TODO 通过资源数据获取IP
 			System.out.println(url);
 			httpExeJob(job,"fem",url,null,null,null);
 		}

+ 24 - 0
src/main/java/com/miniframe/config/RabbitMqTemplateConfig.java

@@ -0,0 +1,24 @@
+package com.miniframe.config;
+
+import org.springframework.amqp.rabbit.connection.CachingConnectionFactory;
+import org.springframework.amqp.rabbit.core.RabbitTemplate;
+import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter;
+import org.springframework.amqp.support.converter.MessageConverter;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+class RabbitMqTemplateConfig {
+
+    @Bean
+    public RabbitTemplate rabbitTemplate(CachingConnectionFactory connectionFactory) {
+        RabbitTemplate rabbitTemplate = new RabbitTemplate(connectionFactory);
+        rabbitTemplate.setMessageConverter(jackson2JsonMessageConverter());
+        return rabbitTemplate;
+    }
+
+    @Bean
+    public MessageConverter jackson2JsonMessageConverter() {
+        return new Jackson2JsonMessageConverter();
+    }
+}

+ 69 - 0
src/test/java/com/miniframe/FileMain.java

@@ -0,0 +1,69 @@
+package com.miniframe;
+
+import com.miniframe.tools.XIDateTimeUtils;
+
+import java.io.File;
+
+public class FileMain {
+
+    static class TFile {
+        public String path;
+        public String filename;
+        public String mData;
+
+        public String getPath() {
+            return path;
+        }
+
+        public void setPath(String path) {
+            this.path = path;
+        }
+
+        public String getFilename() {
+            return filename;
+        }
+
+        public void setFilename(String filename) {
+            this.filename = filename;
+        }
+
+        public String getmData() {
+            return mData;
+        }
+
+        public void setmData(String mData) {
+            this.mData = mData;
+        }
+
+        @Override
+        public String toString() {
+            return path+"\t"+filename+"\t"+mData;
+        }
+    }
+
+    public static void allFiles(File file){
+        if(!file.exists()){
+            return;
+        }
+        if(file.isDirectory()){
+            File[] sonfiles =file.listFiles();
+            for (File sonFile:sonfiles) {
+                allFiles(sonFile);
+            }
+        }else{
+            TFile tFile =new TFile();
+            tFile.setFilename(file.getName());
+            tFile.setPath(file.getPath());
+            long timestamp = file.lastModified();
+
+            tFile.setmData(XIDateTimeUtils.getStrFromTimeStampMs(timestamp));
+            System.out.println(tFile.toString());
+        }
+    }
+
+    public static void main(String[] args) {
+        String pathDir ="E:\\官网\\adicn";
+        File file =new File(pathDir);
+        allFiles(file);
+    }
+}