deason hai 1 mes
pai
achega
97bd374281

+ 1 - 1
install/mysql/init/exam_reserve_db.sql

@@ -63,7 +63,7 @@ create table t_student
     apply_finished  bit(1)      not null comment '预约时段是否全部完成',
     apply_finished  bit(1)      not null comment '预约时段是否全部完成',
     PRIMARY KEY (id),
     PRIMARY KEY (id),
     UNIQUE KEY IDX_01 (apply_task_id, student_code),
     UNIQUE KEY IDX_01 (apply_task_id, student_code),
-    UNIQUE KEY IDX_02 (open_id, uid),
+    UNIQUE KEY IDX_02 (apply_task_id, open_id),
     KEY IDX_03 (category_id),
     KEY IDX_03 (category_id),
     KEY IDX_04 (identity_number)
     KEY IDX_04 (identity_number)
 ) comment '考生表';
 ) comment '考生表';

+ 7 - 0
install/mysql/upgrade/update.sql

@@ -16,3 +16,10 @@ CREATE TABLE `t_time_period_exam_room`
     UNIQUE INDEX `IDX_01` (`exam_room_id`, `time_period_id`) USING BTREE,
     UNIQUE INDEX `IDX_01` (`exam_room_id`, `time_period_id`) USING BTREE,
     INDEX `IDX_02` (`exam_room_id`) USING BTREE
     INDEX `IDX_02` (`exam_room_id`) USING BTREE
 ) COMMENT = '考场开启时段表';
 ) COMMENT = '考场开启时段表';
+
+
+# update t_student set open_id = null, uid = null;
+drop index IDX_02 on t_student;
+alter table t_student ADD UNIQUE INDEX IDX_02 (`apply_task_id`, `open_id` );
+
+