|
@@ -35,9 +35,7 @@ where
|
|
|
count(x.ticket_number) > 1) temp
|
|
|
where t.ticket_number = temp.ticket_number);
|
|
|
|
|
|
-CREATE INDEX exam_detail_school_id_IDX USING BTREE ON exam_detail (school_id);
|
|
|
-
|
|
|
-alter table exam_student add UNIQUE index `unique_ticket_number_idx`(`school_id`,`ticket_number`);
|
|
|
+alter table exam_student add UNIQUE index `unique_ticket_number_idx`(`school_id`, `exam_id`, `ticket_number`);
|
|
|
|
|
|
ALTER TABLE `exam_detail`
|
|
|
ADD COLUMN `backup_count` DOUBLE NULL COMMENT '试卷、题卡备份数量(0-1为按比例,大于等于1为按数量)' AFTER `print_count`;
|
|
@@ -75,11 +73,8 @@ ALTER TABLE sys_user MODIFY COLUMN code varchar(100) NULL COMMENT '工号';
|
|
|
ALTER TABLE basic_course MODIFY COLUMN code varchar(100) NOT NULL COMMENT '课程编码';
|
|
|
ALTER TABLE sys_user MODIFY COLUMN mobile_number varchar(30) NULL COMMENT '手机号';
|
|
|
|
|
|
-ALTER TABLE `exam_task_sync`
|
|
|
- ADD COLUMN `paper_type` VARCHAR(10) NULL COMMENT '试卷类型' AFTER `paper_number`;
|
|
|
-
|
|
|
ALTER TABLE `basic_template`
|
|
|
- ADD COLUMN `diallel` TINYINT(1) NULL COMMENT '考生信息是否双列显示' AFTER `enable`,
|
|
|
+ ADD COLUMN `diallel` TINYINT(1) NULL DEFAULT '1' COMMENT '考生信息是否双列显示' AFTER `enable`,
|
|
|
ADD COLUMN `text_desc` VARCHAR(500) NULL COMMENT '文字说明' AFTER `diallel`;
|
|
|
|
|
|
ALTER TABLE `exam_paper_structure`
|
|
@@ -91,14 +86,6 @@ ALTER TABLE `exam_paper_structure`
|
|
|
ALTER TABLE `exam_task_sync`
|
|
|
ADD COLUMN `total_paper_type` VARCHAR(50) NULL COMMENT '所有卷型' AFTER `paper_type`;
|
|
|
|
|
|
-ALTER TABLE basic_student MODIFY COLUMN student_code varchar(100) NOT NULL COMMENT '学生编号';
|
|
|
-ALTER TABLE basic_student MODIFY COLUMN student_name varchar(100) NOT NULL COMMENT '学生姓名';
|
|
|
-ALTER TABLE exam_student MODIFY COLUMN student_code varchar(100) NOT NULL COMMENT '考生代码';
|
|
|
-ALTER TABLE exam_student MODIFY COLUMN student_name varchar(100) NOT NULL COMMENT '考生姓名';
|
|
|
-ALTER TABLE sys_user MODIFY COLUMN code varchar(100) NULL COMMENT '工号';
|
|
|
-ALTER TABLE basic_course MODIFY COLUMN code varchar(100) NOT NULL COMMENT '课程编码';
|
|
|
-ALTER TABLE sys_user MODIFY COLUMN mobile_number varchar(30) NULL COMMENT '手机号';
|
|
|
-
|
|
|
ALTER TABLE `exam_task_sync` CHANGE COLUMN `paper_type` `paper_type` VARCHAR(50) CHARACTER SET 'utf8mb4' NULL DEFAULT NULL COMMENT '试卷类型' ;
|
|
|
ALTER TABLE `basic_school`
|
|
|
ADD COLUMN `init_password` VARCHAR(100) NULL COMMENT '该学校用户的初始密码,默认为12345678' AFTER `logo`;
|
|
@@ -152,7 +139,7 @@ INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence
|
|
|
UPDATE `sys_privilege` SET `related` = '395,435,557,665,792,793' WHERE (`id` = '394');
|
|
|
UPDATE `sys_privilege` SET `related` = '395,435,557,665,792,793' WHERE (`id` = '397');
|
|
|
|
|
|
-update exam_card t set t.card_rule_id = (select bpc.card_rule_id from basic_print_config bpc join exam_task et on bpc.school_id = et.school_id and bpc.exam_id = et.exam_id
|
|
|
+update exam_card t set t.card_rule_id = (select distinct bpc.card_rule_id from basic_print_config bpc join exam_task et on bpc.school_id = et.school_id and bpc.exam_id = et.exam_id
|
|
|
join exam_task_detail etd on et.id = etd.exam_task_id
|
|
|
where FIND_IN_SET(t.id, REPLACE(REPLACE(substring_index(substring_index(CONVERT((etd.paper_attachment_ids ->>'$[*].cardId') USING utf8), ']', 1), '[',-1),' "','"'),'"','')) )
|
|
|
where t.type = 'CUSTOM' and t.card_rule_id is null and t.id > 0;
|