From 9a821722cb622571a4dce4dab87f11716506c98d Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Sun, 22 Aug 2021 11:40:38 +0800
Subject: [PATCH] 1.ftp

---
 src/main/java/org/springblade/modules/information/controller/InformationController.java |   58 ++++++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 46 insertions(+), 12 deletions(-)

diff --git a/src/main/java/org/springblade/modules/information/controller/InformationController.java b/src/main/java/org/springblade/modules/information/controller/InformationController.java
index c30137a..a63b1bd 100644
--- a/src/main/java/org/springblade/modules/information/controller/InformationController.java
+++ b/src/main/java/org/springblade/modules/information/controller/InformationController.java
@@ -45,6 +45,7 @@
 
 import javax.validation.Valid;
 import java.io.*;
+import java.text.DateFormat;
 import java.text.SimpleDateFormat;
 import java.util.*;
 
@@ -63,17 +64,15 @@
 @Api(value = "", tags = "接口")
 public class InformationController extends BladeController {
 	//ftp服务器IP地址
-	private  static  String ftpHost = "192.168.0.105";
+	private static String ftpHost = "192.168.0.105";
 	//ftp服务器端口
-	private  static int ftpPort = 21;
+	private static int ftpPort = 21;
 	//ftp服务器用户名
-	private  static String ftpUserName = "yly";
+	private static String ftpUserName = "yly";
 	//ftp服务器密码
-	private  static String ftpPassword = "Yly@123";
+	private static String ftpPassword = "Yly@123";
 	//本地路径
-	private  static String localPath = "D:\\anbao";
-	//文件名
-	private  static String fileName = "wsql.json";
+	private static String localPath = "D:\\anbao";
 
 	private final IInformationService informationService;
 	private final IDeptService iDeptService;
@@ -198,11 +197,19 @@
 			"'" + information.getContacts() + "'" + "," + "'" + information.getContactscell() + "'" + ");" +
 			"insert into blade_dept(id,parent_id,tenant_id,dept_name,ancestors,dept_category) values(" + "'" + information.getDepartmentid() + "'" + "," + "'" + dept.getParentId() + "'" + ","
 			+ "'" + dept.getTenantId() + "'" + "," + "'" + information.getEnterprisename() + "'" + "," + "'" + dept.getAncestors() + "'" + "," + "'" + dept.getDeptCategory() + "'" + ")";
-			Object o = s;
-			String json = JSON.toJSONString(o);
-			OutJson.createJsonFile(json, "d:/", "wsql");
-			FileInputStream in = new FileInputStream(new File("D:\\" + fileName));
-			FtpUtil.uploadFile(ftpHost, ftpPort, ftpUserName, ftpPassword, "anbao/", "/", fileName, in);
+		Object o = s;
+		String json = JSON.toJSONString(o);
+		long l = System.currentTimeMillis();
+		//new日期对
+		Date date = new Date(l);
+		//转换提日期输出格式
+		SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+		System.out.println(dateFormat.format(date));
+
+		String response = dateFormat.format(date).replaceAll("[[\\s-:punct:]]", "");
+		OutJson.createJsonFile(json, "d:/", "w"+response);
+		FileInputStream in = new FileInputStream(new File("D:\\" + "w"+response+".json"));
+		FtpUtil.uploadFile(ftpHost, ftpPort, ftpUserName, ftpPassword, "anbao/", "/",  "w"+response+".json", in);
 		return R.success("成功");
 	}
 
@@ -321,4 +328,31 @@
 	}
 
 
+	public static void main(String[] args) {
+
+//		File file = new File("D:\\anbao");
+//		if (file.exists()) {
+//			File[] files = file.listFiles();
+//			if (null == files || files.length == 0) {
+//				System.out.println("文件夹是空的!");
+//				return;
+//			} else {
+//				for (File file2 : files) {
+//					if (file2.isDirectory()) {
+//						System.out.println("文件夹:" + file2.getAbsolutePath());
+//					} else {
+//						System.out.println("文件:" + file2.getAbsolutePath());
+//						String urls = file2.getAbsolutePath();
+//						String s = OutJson.TestJsons(urls);
+//						//sql语句
+//						String sql = OutJson.stringReplace(s);
+//						System.out.println(sql);
+//					}
+//				}
+//			}
+//		} else {
+//			System.out.println("文件不存在!");
+//		}
+	}
+
 }

--
Gitblit v1.9.3