From 3e4847e0e5c249df0997514e928310889d904d6e Mon Sep 17 00:00:00 2001
From: 周伟奇 <zhouweiqi@situdata.com>
Date: Mon, 2 Aug 2021 10:50:02 +0800
Subject: [PATCH] add model field

---
 src/apps/doc/models.py            |  5 ++++-
 src/common/tools/mssql_script7.py | 12 +++++++++---
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/src/apps/doc/models.py b/src/apps/doc/models.py
index afefc49..3c0a62b 100644
--- a/src/apps/doc/models.py
+++ b/src/apps/doc/models.py
@@ -545,6 +545,7 @@ class IDBCRecords(models.Model):
 class AFCSECompareResult(models.Model):
     id = models.AutoField(primary_key=True, verbose_name="id")  # 主键
     application_id = models.CharField(max_length=64, verbose_name="申请id")   # 索引
+    version = models.CharField(max_length=8, verbose_name="POS/CMS version")
     is_finish = models.BooleanField(default=False, verbose_name="是否完成")
     compare_count = models.SmallIntegerField(default=0, verbose_name="比对字段总数")
     failed_count = models.SmallIntegerField(default=0, verbose_name="比对失败数目")
@@ -571,6 +572,7 @@ class AFCSECompareResult(models.Model):
 class AFCCACompareResult(models.Model):
     id = models.AutoField(primary_key=True, verbose_name="id")  # 主键
     application_id = models.CharField(max_length=64, verbose_name="申请id")   # 索引
+    version = models.CharField(max_length=8, verbose_name="POS/CMS version")
     is_finish = models.BooleanField(default=False, verbose_name="是否完成")
     compare_count = models.SmallIntegerField(default=0, verbose_name="比对字段总数")
     failed_count = models.SmallIntegerField(default=0, verbose_name="比对失败数目")
@@ -585,7 +587,6 @@ class AFCCACompareResult(models.Model):
     reason9_count = models.SmallIntegerField(default=0, verbose_name="原因9数目")
     reason10_count = models.SmallIntegerField(default=0, verbose_name="原因10数目")
     result = models.TextField(null=True, verbose_name="比对结果")
-    version = models.CharField(max_length=8, verbose_name="POS/CMS version")
     update_time = models.DateTimeField(auto_now=True, verbose_name='修改时间')  # 索引
     create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间')
 
@@ -598,6 +599,7 @@ class AFCCACompareResult(models.Model):
 class HILSECompareResult(models.Model):
     id = models.AutoField(primary_key=True, verbose_name="id")  # 主键
     application_id = models.CharField(max_length=64, verbose_name="申请id")  # 索引
+    version = models.CharField(max_length=8, verbose_name="POS/CMS version")
     is_finish = models.BooleanField(default=False, verbose_name="是否完成")
     compare_count = models.SmallIntegerField(default=0, verbose_name="比对字段总数")
     failed_count = models.SmallIntegerField(default=0, verbose_name="比对失败数目")
@@ -623,6 +625,7 @@ class HILSECompareResult(models.Model):
 class HILCACompareResult(models.Model):
     id = models.AutoField(primary_key=True, verbose_name="id")  # 主键
     application_id = models.CharField(max_length=64, verbose_name="申请id")  # 索引
+    version = models.CharField(max_length=8, verbose_name="POS/CMS version")
     is_finish = models.BooleanField(default=False, verbose_name="是否完成")
     compare_count = models.SmallIntegerField(default=0, verbose_name="比对字段总数")
     failed_count = models.SmallIntegerField(default=0, verbose_name="比对失败数目")
diff --git a/src/common/tools/mssql_script7.py b/src/common/tools/mssql_script7.py
index 9970bce..030d6a2 100644
--- a/src/common/tools/mssql_script7.py
+++ b/src/common/tools/mssql_script7.py
@@ -1,8 +1,14 @@
 import pyodbc
 
-hil_sql = "ALTER TABLE hil_ocr_report ADD notes nvarchar(2048)"
-
-afc_sql = "ALTER TABLE afc_ocr_report ADD notes nvarchar(2048)"
+hil_sql = """
+    ALTER TABLE hil_ca_compare_result ADD version nvarchar(8);
+    ALTER TABLE hil_se_compare_result ADD version nvarchar(8);
+"""
+
+afc_sql = """
+    ALTER TABLE afc_ca_compare_result ADD version nvarchar(8);
+    ALTER TABLE afc_se_compare_result ADD version nvarchar(8);
+"""
 
 hil_cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};', autocommit=True)
 
--
libgit2 0.24.0