Răsfoiți Sursa

更新扫描端脚本

ting.yin 1 an în urmă
părinte
comite
54281d8297

+ 4 - 3
stmms-web/src/main/webapp/sql/college_scan_multi.sql

@@ -225,14 +225,15 @@ CREATE TABLE `import_sign_page` (
   `student_name` varchar(100) DEFAULT NULL,
   `student_name` varchar(100) DEFAULT NULL,
   `subject_code` varchar(30) NOT NULL,
   `subject_code` varchar(30) NOT NULL,
   `subject_name` varchar(50) DEFAULT NULL,
   `subject_name` varchar(50) DEFAULT NULL,
-  `exam_number` varchar(20) NOT NULL,
+  `exam_number` varchar(20) DEFAULT NULL,
   `pagelist` varchar(50) DEFAULT NULL,
   `pagelist` varchar(50) DEFAULT NULL,
   `is_absent` int(2) DEFAULT NULL,
   `is_absent` int(2) DEFAULT NULL,
   `edit_time` varchar(30) DEFAULT NULL,
   `edit_time` varchar(30) DEFAULT NULL,
   `edit_user` varchar(50) DEFAULT NULL,
   `edit_user` varchar(50) DEFAULT NULL,
-  PRIMARY KEY (`exam_number`,`exam_id`),
+  PRIMARY KEY (`exam_id`,`student_code`,`subject_code`),
   KEY `student_code_2` (`student_code`),
   KEY `student_code_2` (`student_code`),
-  KEY `exam_number` (`exam_number`)
+  KEY `exam_number` (`exam_number`),
+  KEY `subject_code` (`subject_code`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 
 
 -- ----------------------------
 -- ----------------------------

+ 23 - 2
stmms-web/src/main/webapp/sql/upgrade/1.3.14.sql

@@ -407,7 +407,7 @@ TRUNCATE TABLE baseinfo;
 TRUNCATE TABLE baseinfolog;
 TRUNCATE TABLE baseinfolog;
 TRUNCATE TABLE campus;
 TRUNCATE TABLE campus;
 TRUNCATE TABLE card_defcount;
 TRUNCATE TABLE card_defcount;
-TRUNCATE TABLE import_sign_page;
+--  TRUNCATE TABLE import_sign_page;
 TRUNCATE TABLE kslb;
 TRUNCATE TABLE kslb;
 TRUNCATE TABLE config;
 TRUNCATE TABLE config;
 TRUNCATE TABLE registqty;
 TRUNCATE TABLE registqty;
@@ -425,7 +425,7 @@ TRUNCATE TABLE task_master;
 -- drop table task_child;
 -- drop table task_child;
 -- drop table upload_file_list;
 -- drop table upload_file_list;
 -- drop table verify_check_info;
 -- drop table verify_check_info;
-
+-- drop table import_sign_page;
 
 
 -- ----------------------------
 -- ----------------------------
 -- Table structure for verify_check_info
 -- Table structure for verify_check_info
@@ -788,3 +788,24 @@ CREATE TABLE `ocrdata_history` (
   KEY `SubjectCode` (`SubjectCode`),
   KEY `SubjectCode` (`SubjectCode`),
   KEY `examNumber` (`examNumber`)
   KEY `examNumber` (`examNumber`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+
+DROP TABLE IF EXISTS `import_sign_page`;
+CREATE TABLE `import_sign_page` (
+  `exam_id` int(5) NOT NULL,
+  `exam_site` varchar(50) DEFAULT NULL,
+  `exam_room` varchar(100) DEFAULT NULL,
+  `student_code` varchar(50) NOT NULL,
+  `student_name` varchar(100) DEFAULT NULL,
+  `subject_code` varchar(30) NOT NULL,
+  `subject_name` varchar(50) DEFAULT NULL,
+  `exam_number` varchar(20) DEFAULT NULL,
+  `pagelist` varchar(50) DEFAULT NULL,
+  `is_absent` int(2) DEFAULT NULL,
+  `edit_time` varchar(30) DEFAULT NULL,
+  `edit_user` varchar(50) DEFAULT NULL,
+  PRIMARY KEY (`exam_id`,`student_code`,`subject_code`),
+  KEY `student_code_2` (`student_code`),
+  KEY `exam_number` (`exam_number`),
+  KEY `subject_code` (`subject_code`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;