xiaofei 1 gadu atpakaļ
vecāks
revīzija
b80eaa1a42

+ 4 - 0
distributed-print-business/src/main/resources/db/4、delete-data.sql

@@ -15,6 +15,7 @@ DELETE t FROM basic_message t where t.school_id = #{schoolId};
 DELETE t FROM basic_operation_log t where t.school_id = #{schoolId};
 DELETE t FROM basic_print_config t where t.school_id = #{schoolId};
 DELETE t FROM basic_semester t where t.school_id = #{schoolId};
+DELETE t FROM basic_teach_course t where t.school_id = #{schoolId};
 DELETE t FROM basic_student t where t.school_id = #{schoolId};
 DELETE t FROM basic_template t where t.school_id = #{schoolId};
 DELETE t FROM basic_template_org t where t.school_id = #{schoolId};
@@ -30,9 +31,12 @@ DELETE t FROM cloud_user_push_status t where t.school_id = #{schoolId};
 DELETE t FROM exam_card_detail t where exists(select temp.* from(select ecd.id from exam_card_detail ecd join exam_card ec on ec.id = ecd.card_id where ec.school_id = #{schoolId}) temp where t.id = temp.id);
 DELETE t FROM exam_card t where t.school_id = #{schoolId};
 DELETE t FROM exam_detail t where t.school_id = #{schoolId};
+DELETE t FROM exam_detail_course_paper_type t where exists (select 1 FROM exam_detail_course a where a.school_id = #{schoolId} and t.exam_detail_course_id = a.id);
 DELETE t FROM exam_detail_course t where t.school_id = #{schoolId};
+DELETE t FROM exam_detail_course_paper_type t where t.school_id = #{schoolId};
 DELETE t FROM exam_paper_group_marker t where exists(select temp.* from (select epgm.id from exam_paper_group_marker epgm join exam_paper_group epg on epg.id = epgm.group_id join exam_paper_structure eps on eps.id = epg.exam_paper_structure_id where eps.school_id = #{schoolId}) temp where temp.id = t.id);
 DELETE t FROM exam_paper_group t where exists(select temp.* from (select epg.id from exam_paper_group epg join exam_paper_structure eps on eps.id = epg.exam_paper_structure_id where eps.school_id = #{schoolId}) temp where temp.id = t.id);
+DELETE t FROM exam_paper_class_marker t where exists (select 1 from exam_paper_structure a where a.school_id = #{schoolId} and t.exam_paper_structure_id = a.id);
 DELETE t FROM exam_paper_structure t where t.school_id = #{schoolId};
 DELETE t FROM exam_print_plan t where t.school_id = #{schoolId};
 DELETE t FROM exam_student t where t.school_id = #{schoolId};

+ 2 - 0
distributed-print-business/src/main/resources/db/install/teachcloud_db.sql

@@ -3042,8 +3042,10 @@ INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `sc
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (96, 1, 779, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (97, 1, 780, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (98, 1, 781, 1, NULL);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1687280181941567488, 7, 768, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1687280181941567489, 7, 769, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1687280181941567490, 7, 770, 1, NULL);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1687281093103779841, 8, 768, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1687281093103779842, 8, 769, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1687281093107974145, 8, 770, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1687281230093942786, 9, 1, 1, NULL);

+ 4 - 0
distributed-print-business/src/main/resources/db/log/脚本-xiaof.sql

@@ -384,4 +384,8 @@ INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `sc
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (616, 12, 215, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (617, 12, 216, 1, NULL);
 
+UPDATE `sys_privilege` SET `related` = '768' WHERE (`id` = '770');
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1687280181941567488, 7, 768, 1, NULL);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1687281093103779841, 8, 768, 1, NULL);
+
 -- sys_org表中,学院code要手动加上

+ 4 - 0
distributed-print-business/src/main/resources/db/upgrade/3.2.7.sql

@@ -357,4 +357,8 @@ SET
 update exam_paper_structure set is_finish = 1 , status = '{"answerFile":{"save":true,"sync":true},"markerClass":{"save":false,"sync":false},"marker":{"save":true,"sync":true},"markerLeader":{"save":true,"sync":true},"structure":{"save":true,"sync":true},"group":{"save":true,"sync":true},"objective":{"save":true,"sync":true}}' where status = 'FINISH';
 update exam_paper_structure set is_finish = 0 , status = '{"answerFile":{"save":false,"sync":false},"markerClass":{"save":false,"sync":false},"marker":{"save":false,"sync":false},"markerLeader":{"save":false,"sync":false},"structure":{"save":false,"sync":false},"group":{"save":false,"sync":false},"objective":{"save":false,"sync":false}}' where status = 'INIT';
 
+UPDATE `sys_privilege` SET `related` = '768' WHERE (`id` = '770');
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1687280181941567488, 7, 768, 1, NULL);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1687281093103779841, 8, 768, 1, NULL);
+
 -- sys_org表中,学院code要手动加上