소스 검색

修改analysis_general_file插入操作(新增engine_type_code字段)

chenhongyan1989 4 달 전
부모
커밋
10fe7651d5
4개의 변경된 파일8개의 추가작업 그리고 6개의 파일을 삭제
  1. 5 3
      dataAnalysisBehavior/behavior/outputProcessor.py
  2. 1 1
      dataAnalysisBusiness/setup.py
  3. 1 1
      dataContract/setup.py
  4. 1 1
      repositoryZN/setup.py

+ 5 - 3
dataAnalysisBehavior/behavior/outputProcessor.py

@@ -112,10 +112,11 @@ class OutputProcessor:
         for index, row in dataFrame.iterrows():
             sql = text(f"""
                 INSERT INTO analysis_general_file 
-                (batch_code, analysis_type_code, file_addr, auto_analysis, create_time) 
-                VALUES (:batch_code, :analysis_type_code, :file_addr, :auto_analysis, :create_time)
+                (batch_code, analysis_type_code, engine_type_code, file_addr, auto_analysis, create_time) 
+                VALUES (:batch_code, :analysis_type_code, :engine_type_code, :file_addr, :auto_analysis, :create_time)
                 ON DUPLICATE KEY UPDATE 
                 analysis_type_code=VALUES(analysis_type_code),
+                engine_type_code=VALUES(engine_type_code),
                 file_addr=VALUES(file_addr),
                 auto_analysis=VALUES(auto_analysis);
             """)
@@ -123,6 +124,7 @@ class OutputProcessor:
             params = {
                 "batch_code": row[Field_Return_BatchCode],
                 "analysis_type_code": row[Field_Return_TypeAnalyst],
+                "engine_type_code": row[Field_CodeOfTurbine],
                 "file_addr": row[Const_FileURL],
                 "auto_analysis": self.autoOrManual,
                 "create_time": timestamp
@@ -169,7 +171,7 @@ class OutputProcessor:
                     session, returnDataFrame, timestamp)
                   # 获取分析完成的时间
             finish_time = datetime.now(timezone.utc) + timedelta(hours=8)
-            
+
             # 第二次调用:更新分析状态为已完成,进度为100%,并记录完成时间
             self.analysisState(session, self.dataBatchNum, AnalysisState.Analyzed.value,
                                ErrorState.NotErr.value, None, None, timestamp, 100, analysis_finish_time=finish_time)

+ 1 - 1
dataAnalysisBusiness/setup.py

@@ -40,7 +40,7 @@ class InstallCommand(install):
 
 setup(
     name='dataAnalysisBusiness',
-    version='1.2.202501061010',
+    version='1.2.202501161710',
     description='Data Analysis Business Package', # 描述信息
     author='Xie Zhou Yang', # 作者
     packages=find_packages(),

+ 1 - 1
dataContract/setup.py

@@ -40,7 +40,7 @@ class InstallCommand(install):
 
 setup(
     name='dataContract',
-    version='1.2.202409241439',
+    version='1.2.202501161028',
     description='Data Contract Package', # 描述信息
     author='Xie Zhou Yang', # 作者
     packages=find_packages(),

+ 1 - 1
repositoryZN/setup.py

@@ -40,7 +40,7 @@ class InstallCommand(install):
 
 setup(
     name='repositoryZN',
-    version='1.2.202409251400',
+    version='1.2.202501161028',
     description='Repository Package', # 描述信息
     author='Xie Zhou Yang', # 作者
     packages=find_packages(),