From 614a8e53038f8d3c70ab78c9d22e844712940438 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期二, 27 十二月 2022 08:56:34 +0800
Subject: [PATCH] 添加文件时机房下后面文件使用前面第一个文件的参数导致时间一致的问题

---
 src/main/java/com/whyc/service/StationInfoService.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/StationInfoService.java b/src/main/java/com/whyc/service/StationInfoService.java
index df2ebe6..2a86ac7 100644
--- a/src/main/java/com/whyc/service/StationInfoService.java
+++ b/src/main/java/com/whyc/service/StationInfoService.java
@@ -13,6 +13,7 @@
 
 import java.io.File;
 import java.util.ArrayList;
+import java.util.Date;
 import java.util.List;
 
 @Service
@@ -85,12 +86,18 @@
                 }
                 //2.瑙f瀽鏂囦欢骞惰ˉ鍏ㄦ枃浠秈d
                 FileInfo fileInfo=XmlFileOpreate.readXml(filePath);
+                //淇濈暀涓婁紶鏂囦欢鐨則est_time
+                Date testTime=new Date();
+                if(fileInfo.getFileParam()!=null){
+                    testTime=fileInfo.getFileParam().getTestTime();
+                }
                 FileParam fParam=new FileParam();
                 if(fileId!=0){
                     QueryWrapper wrapper=new QueryWrapper();
                     wrapper.eq("file_id",fileId);
                     wrapper.last("limit 1");
                     fParam=paramMapper.selectOne(wrapper);
+                    fParam.setTestTime(testTime);
                     fileInfo.setFileParam(fParam);
                 }
                 fileInfo.setFileUrl(file.getPath());
@@ -121,8 +128,14 @@
                 }
                 //2.瑙f瀽鏂囦欢骞惰ˉ鍏ㄦ枃浠秈d
                 FileInfo fileInfo=XmlFileOpreate.readXml(file.getPath());
+                //淇濈暀涓婁紶鏂囦欢鐨則est_time
+                Date testTime=new Date();
+                if(fileInfo.getFileParam()!=null){
+                    testTime=fileInfo.getFileParam().getTestTime();
+                }
                 fileInfo.setFileUrl(file.getPath());
                 fileInfo.setFileName(file.getName());
+                fParam.setTestTime(testTime);
                 if(fileId==0){
                     if(i==0){
                         fParam=fileInfo.getFileParam();//鍙栫涓�涓枃浠剁殑鍙傛暟

--
Gitblit v1.9.1