Commit e8dc5ac50f9ed0532a3986941ffe440ebf36be9a

Authored by unknown
1 parent 1dc524df
Exists in master

数据导出优化

src/main/java/com/taover/bazhuayun/analysis/script/goodscollect/Main.java
@@ -21,7 +21,7 @@ public class Main { @@ -21,7 +21,7 @@ public class Main {
21 public static void analysisGoodsName() throws Exception { 21 public static void analysisGoodsName() throws Exception {
22 String[] goodsNamePatternArr = new String[]{"商品名称","商品标题","货品名称","商品名称","商品信息","品名","商品名","商品简称","产品名称","物品名称","货品摘要","发货信息","商家SPU编码"}; 22 String[] goodsNamePatternArr = new String[]{"商品名称","商品标题","货品名称","商品名称","商品信息","品名","商品名","商品简称","产品名称","物品名称","货品摘要","发货信息","商家SPU编码"};
23 String[] goodsSkuNameParrternArr = new String[]{"商品规格名","规格","商品规格","规格名称","商品型号"}; 23 String[] goodsSkuNameParrternArr = new String[]{"商品规格名","规格","商品规格","规格名称","商品型号"};
24 - String dataDirPath = "C:\\Users\\Administrator\\Desktop\\悟空家数据\\25-27"; 24 + String dataDirPath = "C:\\Users\\Administrator\\Desktop\\悟空家数据\\0827-0901-原有仓库";
25 String groupInfoFilePath = dataDirPath + File.separator + "仓库群文件.xlsx"; 25 String groupInfoFilePath = dataDirPath + File.separator + "仓库群文件.xlsx";
26 String goodsDataFileDirPath = dataDirPath + File.separator + "订单数据"; 26 String goodsDataFileDirPath = dataDirPath + File.separator + "订单数据";
27 String logFilePath = dataDirPath + File.separator + "异常文件信息.log"; 27 String logFilePath = dataDirPath + File.separator + "异常文件信息.log";
src/main/java/com/taover/bazhuayun/analysis/script/orderdownload/Main.java
@@ -14,7 +14,7 @@ public class Main { @@ -14,7 +14,7 @@ public class Main {
14 public static final String ossUrlPreffix = "https://8zyun-oss.oss-cn-beijing.aliyuncs.com"; 14 public static final String ossUrlPreffix = "https://8zyun-oss.oss-cn-beijing.aliyuncs.com";
15 15
16 public static void main(String[] args) throws Exception { 16 public static void main(String[] args) throws Exception {
17 - String dirPath = "C:\\Users\\Administrator\\Desktop\\悟空家数据\\25-27"; 17 + String dirPath = "C:\\Users\\Administrator\\Desktop\\悟空家数据\\0827-0901-原有仓库";
18 String urlFileName = "仓库群文件.xlsx"; 18 String urlFileName = "仓库群文件.xlsx";
19 String dataDirName = "订单数据"; 19 String dataDirName = "订单数据";
20 20
@@ -33,6 +33,10 @@ public class Main { @@ -33,6 +33,10 @@ public class Main {
33 private static void downloadDatafile(GroupInfoExcelDataBean item, String dataDir) throws Exception { 33 private static void downloadDatafile(GroupInfoExcelDataBean item, String dataDir) throws Exception {
34 byte[] byteData = UtilHttpByOkHttp.downloadFile(ossUrlPreffix+"/"+item.getOssUrl(), null); 34 byte[] byteData = UtilHttpByOkHttp.downloadFile(ossUrlPreffix+"/"+item.getOssUrl(), null);
35 String fileName = item.getOssUrl().substring(item.getOssUrl().lastIndexOf("/")+1); 35 String fileName = item.getOssUrl().substring(item.getOssUrl().lastIndexOf("/")+1);
36 - FileUtil.writeBytes(byteData, dataDir+File.separator+fileName); 36 + File destFile = new File(dataDir);
  37 + if(!destFile.exists()) {
  38 + destFile.mkdirs();
  39 + }
  40 + FileUtil.writeBytes(byteData, dataDir + File.separator + fileName);
37 } 41 }
38 } 42 }