wangliang 1 ano atrás
pai
commit
cf5c38d2ab

+ 6 - 6
distributed-print-business/src/main/resources/db/upgrade/3.2.4.sql

@@ -73,17 +73,17 @@ SET es.exam_id = (
     WHERE
             edc.id = es.exam_detail_course_id);
 
-update grade_batch_paper gb set exam_id = (select exam_id from exam_task et where gb.paper_number = et.paper_number) where id > 0;
+update grade_batch_paper gb set exam_id = (select exam_id from exam_task et where gb.school_id = et.school_id  and gb.paper_number = et.paper_number) where id > 0;
 
-update grade_module_define gb set exam_id = (select exam_id from exam_task et where gb.paper_number = et.paper_number) where id > 0;
+update grade_module_define gb set exam_id = (select exam_id from exam_task et where gb.school_id = et.school_id  and gb.paper_number = et.paper_number) where id > 0;
 
-update grade_module_evaluation gb set exam_id = (select exam_id from exam_task et where gb.paper_number = et.paper_number) where id > 0;
+update grade_module_evaluation gb set exam_id = (select exam_id from exam_task et where gb.school_id = et.school_id  and gb.paper_number = et.paper_number) where id > 0;
 
-update grade_paper gb set exam_id = (select exam_id from exam_task et where gb.paper_number = et.paper_number) where id > 0;
+update grade_paper gb set exam_id = (select exam_id from exam_task et where gb.school_id = et.school_id  and gb.paper_number = et.paper_number) where id > 0;
 
-update grade_paper_dimension gb set exam_id = (select exam_id from exam_task et where gb.paper_number = et.paper_number) where id > 0;
+update grade_paper_dimension gb set exam_id = (select exam_id from exam_task et where gb.school_id = et.school_id and gb.paper_number = et.paper_number) where id > 0;
 
-update grade_paper_struct gb set exam_id = (select exam_id from exam_task et where gb.paper_number = et.paper_number) where id > 0;
+update grade_paper_struct gb set exam_id = (select exam_id from exam_task et where gb.school_id = et.school_id and gb.paper_number = et.paper_number) where id > 0;
 
 UPDATE `sys_privilege` SET `related` = '50,49,621' WHERE (`id` = '310');