Selaa lähdekoodia

库存后端提交

Gogs 2 kuukautta sitten
vanhempi
sitoutus
16d2ff585f

+ 2 - 2
dtm-order/pom.xml

@@ -13,8 +13,8 @@
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <configuration>
-                    <source>11</source>
-                    <target>11</target>
+                    <source>1.8</source>
+                    <target>1.8</target>
                 </configuration>
             </plugin>
         </plugins>

+ 2 - 2
dtm-order/src/main/java/com/dtm/order/service/OrderDataStore.java

@@ -10,11 +10,11 @@ import org.springframework.web.multipart.MultipartFile;
 import javax.annotation.PostConstruct;
 import java.io.ByteArrayInputStream;
 import java.io.File;
-import java.io.FileReader;
 import java.io.InputStreamReader;
 import java.io.Reader;
 import java.nio.charset.Charset;
 import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
 import java.time.LocalDate;
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
@@ -202,7 +202,7 @@ public class OrderDataStore {
         List<OrderRecord> buffer = new ArrayList<>();
         int added = 0;
         int garbled = 0;
-        try (Reader reader = new FileReader(file, charset);
+        try (Reader reader = Files.newBufferedReader(file.toPath(), charset);
              CSVParser csvParser = new CSVParser(reader, format)) {
             for (CSVRecord record : csvParser) {
                 OrderRecord order = toOrderRecord(record);

+ 1 - 1
dtm-order/src/main/java/com/dtm/order/shop/Controller/ShopDataImportController.java

@@ -1,4 +1,4 @@
-package com.dtm.order.shop.Controller;
+package com.dtm.order.shop.Controller;
 
 import com.dtm.common.annotation.Anonymous;
 import com.dtm.order.shop.service.ShopAnalysisService;

+ 2 - 2
dtm-order/src/main/java/com/dtm/order/shop/service/ShopSalesDataStore.java

@@ -10,11 +10,11 @@ import org.springframework.web.multipart.MultipartFile;
 import javax.annotation.PostConstruct;
 import java.io.ByteArrayInputStream;
 import java.io.File;
-import java.io.FileReader;
 import java.io.InputStreamReader;
 import java.io.Reader;
 import java.nio.charset.Charset;
 import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Iterator;
@@ -45,7 +45,7 @@ public class ShopSalesDataStore {
         }
 
         for (File file : files) {
-            try (Reader reader = new FileReader(file, StandardCharsets.UTF_8);
+            try (Reader reader = Files.newBufferedReader(file.toPath(), StandardCharsets.UTF_8);
                  CSVParser csvParser = new CSVParser(reader, CSVFormat.EXCEL.builder().setTrim(true).build())) {
 
                 Iterator<CSVRecord> csvIterator = csvParser.iterator();