|
@@ -20,6 +20,27 @@ ALTER TABLE `basic_card_rule`
|
|
|
ADD COLUMN `first_level_subheading` VARCHAR(200) NULL COMMENT '一级副标题' AFTER `fill_number`,
|
|
|
ADD COLUMN `second_level_subheading` VARCHAR(200) NULL COMMENT '二级副标题' AFTER `first_level_subheading`;
|
|
|
|
|
|
+DROP TABLE IF EXISTS `t_b_task_pdf`;
|
|
|
+CREATE TABLE `t_b_task_pdf` (
|
|
|
+ `id` bigint NOT NULL COMMENT '主键(与exam_detail表id一致)',
|
|
|
+ `school_id` bigint NOT NULL COMMENT '学校id',
|
|
|
+ `semester_id` bigint DEFAULT NULL COMMENT '学期ID',
|
|
|
+ `exam_id` bigint DEFAULT NULL COMMENT '考试ID',
|
|
|
+ `print_plan_id` bigint NOT NULL COMMENT '印刷计划id',
|
|
|
+ `course_name_code` mediumtext COMMENT '课程名称',
|
|
|
+ `paper_number` mediumtext COMMENT '试卷编号',
|
|
|
+ `create_type` varchar(45) DEFAULT NULL COMMENT '生成pdf类型:ALL("全部"),PAPER("试卷"),CARD_A3("题卡"),SIGN("签到表"),PACKAGE("卷袋贴"),CHECK_IN("登记表")',
|
|
|
+ `status` varchar(30) NOT NULL COMMENT '任务状态,INIT:未开始,RUNNING:进行中,FINISH:已完成',
|
|
|
+ `summary` mediumtext COMMENT '实时摘要信息',
|
|
|
+ `result` varchar(30) DEFAULT NULL COMMENT '数据结果,SUCCESS:成功,ERROR:失败',
|
|
|
+ `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
+ `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` mediumtext COMMENT '备注',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='pdf生成日志表';
|
|
|
+
|
|
|
insert into t_b_task_pdf(id, school_id, semester_id, exam_id, print_plan_id, course_name_code, paper_number, status, summary, result) select a.entity_id, a.school_id, a.semester_id, a.exam_id, a.print_plan_id, a.course_name_code, a.paper_number,a.status, a.summary, a.result from (select id, entity_id, school_id, semester_id, exam_id, print_plan_id, case when course_name is null then null else concat(course_name, '(', course_code, ')') end as course_name_code, paper_number,status, summary, result from t_b_task where type = 'CREATE_PDF' and entity_id is not null) a join (SELECT entity_id, min(id) min_id FROM t_b_task where type = 'CREATE_PDF' group by entity_id having entity_id is not null ) b on a.entity_id = b.entity_id and a.id = b.min_id;
|
|
|
update t_b_task_pdf set create_type = 'ALL';
|
|
|
|
|
@@ -232,27 +253,6 @@ CREATE TABLE `exam_task_assign_paper_type` (
|
|
|
PRIMARY KEY (`exam_id`,`paper_number`,`exam_start_time`,`exam_end_time`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
|
|
|
|
|
-DROP TABLE IF EXISTS `t_b_task_pdf`;
|
|
|
-CREATE TABLE `t_b_task_pdf` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键(与exam_detail表id一致)',
|
|
|
- `school_id` bigint NOT NULL COMMENT '学校id',
|
|
|
- `semester_id` bigint DEFAULT NULL COMMENT '学期ID',
|
|
|
- `exam_id` bigint DEFAULT NULL COMMENT '考试ID',
|
|
|
- `print_plan_id` bigint NOT NULL COMMENT '印刷计划id',
|
|
|
- `course_name_code` mediumtext COMMENT '课程名称',
|
|
|
- `paper_number` mediumtext COMMENT '试卷编号',
|
|
|
- `create_type` varchar(45) DEFAULT NULL COMMENT '生成pdf类型:ALL("全部"),PAPER("试卷"),CARD_A3("题卡"),SIGN("签到表"),PACKAGE("卷袋贴"),CHECK_IN("登记表")',
|
|
|
- `status` varchar(30) NOT NULL COMMENT '任务状态,INIT:未开始,RUNNING:进行中,FINISH:已完成',
|
|
|
- `summary` mediumtext COMMENT '实时摘要信息',
|
|
|
- `result` varchar(30) DEFAULT NULL COMMENT '数据结果,SUCCESS:成功,ERROR:失败',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
- `remark` mediumtext COMMENT '备注',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='pdf生成日志表';
|
|
|
-
|
|
|
CREATE TABLE `course_target` (
|
|
|
`id` BIGINT(20) NOT NULL COMMENT 'id',
|
|
|
`school_id` BIGINT(20) NOT NULL COMMENT '学校id',
|
|
@@ -387,9 +387,9 @@ where t.objective_policy = 'LEAK';
|
|
|
ALTER TABLE `mark_question`
|
|
|
ADD COLUMN `objective_policy_score` double DEFAULT NULL COMMENT '客观题判分策略计分';
|
|
|
ALTER TABLE `scan_paper`
|
|
|
- ADD COLUMN `invalid` bit(1) NOT NULL COMMENT '强制绑定';
|
|
|
+ ADD COLUMN `invalid` bit(1) DEFAULT b'0' COMMENT '强制绑定';
|
|
|
ALTER TABLE `mark_student`
|
|
|
- ADD COLUMN `invalid` bit(1) NOT NULL COMMENT '强制绑定';
|
|
|
+ ADD COLUMN `invalid` bit(1) DEFAULT b'0' COMMENT '强制绑定';
|
|
|
|
|
|
ALTER TABLE `exam_card` ADD COLUMN `blank_card_path` VARCHAR(500) NULL COMMENT '空白题卡pdf路径' AFTER `update_time`;
|
|
|
|