Procházet zdrojové kódy

一体化外网
解析回传文件优化:不是多个场站的时候,存入数据时,存入当前场站编码

zhangchenglong před 1 rokem
rodič
revize
0b57df2b4f

+ 7 - 1
in-client-qn/src/main/java/com/jiayue/insu/inclientqn/service/client/BackDataAnalysisService.java

@@ -118,6 +118,12 @@ public class BackDataAnalysisService {
                 this.analysisAndSave(time,file,stationCode);
             }
         }else{
+
+            List<Station> stationList = stationService.findAll();
+            String stationCode = "";
+            if(stationList!=null && stationList.size()>0){
+                stationCode = stationList.get(0).getStationCode();
+            }
             // 查询操作记录
             Record record = recordService.findTimeAndTypeAndState(LocalDateTimeUtil.of(time), CommonStant.RECORD_TYPE_BACK_DATA_FILE, StatusEnum.SUCCESS.getSign());
             // 如果操作记录不存在,则进行解析文件
@@ -127,7 +133,7 @@ public class BackDataAnalysisService {
             }
             file = FileUtil.file(backFilePath + File.separatorChar + fileName);
             // 根据文件及场站信息,解析文件
-            this.analysisAndSave(time,file,null);
+            this.analysisAndSave(time,file,stationCode);
         }
     }